Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by CitiusTech Team. If you also belong to the team, you can get access from here

CitiusTech Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

CitiusTech Software Engineer Interview Questions and Answers

Updated 18 May 2025

20 Interview questions

A Software Engineer was asked 7mo ago
Q. How do you replace a server?
Ans. 

Replacing a server involves migrating data, setting up new hardware, and testing for functionality.

  • Backup all data and configurations from the old server

  • Set up the new server hardware and install necessary software

  • Migrate data and configurations to the new server

  • Test the new server for functionality and performance

  • Update DNS records and network configurations to point to the new server

A Software Engineer was asked
Q. What are the basic concepts of OOPS?
Ans. 

Object-Oriented Programming (OOP) concepts include encapsulation, inheritance, polymorphism, and abstraction.

  • Encapsulation: Bundling data and methods that operate on the data within one unit (class). Example: A class 'Car' with attributes like 'speed' and methods like 'accelerate()'.

  • Inheritance: Mechanism where a new class inherits properties and behavior from an existing class. Example: 'ElectricCar' inherits fro...

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Four people need to cross a bridge at night with only one torch t ... read more
asked in Capgemini
Q2. In a dark room, there is a box of 18 white and 5 black gloves. Yo ... read more
Q3. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q4. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
asked in TCS
Q5. Find the Duplicate Number Problem Statement Given an integer arra ... read more
A Software Engineer was asked
Q. How does an Angular application work?
Ans. 

Angular is a front-end framework that uses components to build dynamic web applications.

  • Angular applications are built using TypeScript, a superset of JavaScript.

  • Components are the building blocks of an Angular application.

  • Angular uses a hierarchical dependency injection system to manage dependencies.

  • Angular applications are loaded and run in the browser.

  • Angular applications can communicate with servers using HTTP...

A Software Engineer was asked
Q. What different HTML attributes have you used so far?
Ans. 

I have used various HTML attributes such as id, class, src, href, alt, style, etc.

  • id

  • class

  • src

  • href

  • alt

  • style

A Software Engineer was asked
Q. What are CSS style specificities?
Ans. 

CSS specificity determines which style rules are applied to an element.

  • Specificity is calculated based on the number of selectors and their types.

  • Inline styles have the highest specificity.

  • IDs have higher specificity than classes and attributes.

  • The universal selector (*) has zero specificity.

  • The !important keyword overrides specificity.

  • Selectors with equal specificity are applied in the order they appear in the st...

A Software Engineer was asked
Q. What are the different position attributes in CSS?
Ans. 

CSS has various position attributes to position elements on a web page.

  • position: static

  • position: relative

  • position: absolute

  • position: fixed

  • position: sticky

A Software Engineer was asked
Q. What is package.json?
Ans. 

package.json is a configuration file used in Node.js projects to manage dependencies and scripts.

  • Contains metadata about the project such as name, version, and author

  • Lists dependencies and devDependencies required for the project

  • Allows for the creation of custom scripts to run tasks

  • Can be used to specify the main file of the project

  • Can be generated using 'npm init' command

Are these interview questions helpful?
A Software Engineer was asked
Q. What is angular.json?
Ans. 

angular.json is a configuration file used by Angular CLI to manage project settings.

  • Contains project configuration settings such as build options, asset paths, and environment variables.

  • Can be modified manually or through the Angular CLI.

  • Located in the root directory of an Angular project.

  • Example: "assets": ["src/favicon.ico", "src/assets"] specifies the asset paths for the project.

A Software Engineer was asked
Q. Write a program that prints the numbers from 1 to 100. But for multiples of three print "Fizz" instead of the number and for the multiples of five print "Buzz". For numbers which are multiples of both three...
Ans. 

Print FizzBuzz based on divisibility condition

  • Loop through numbers 1 to n

  • If number is divisible by 3, print 'Fizz'

  • If number is divisible by 5, print 'Buzz'

  • If number is divisible by both 3 and 5, print 'FizzBuzz'

  • Else, print the number

A Software Engineer was asked
Q. How would you scale up your application ?,if it fails on one instances how would you know where did it fail, explain has a relationship with real world example and write a code in java representative of the...
Ans. 

To scale up application, use load balancers and monitor logs to identify failures.

  • Use load balancers to distribute traffic across multiple instances

  • Monitor logs to identify where the failure occurred

  • Implement fault tolerance and redundancy to prevent future failures

  • Use auto-scaling to automatically add or remove instances based on traffic

  • Real-world example: Amazon Web Services (AWS) uses load balancers and auto-sc...

CitiusTech Software Engineer Interview Experiences

26 interviews found

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Great learning and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Coding question, reasoning, english, math, very easy

Round 2 - Technical 

(2 Questions)

  • Q1. Tell me about yourself
  • Q2. Technical experties and final year project

Interview Preparation Tips

Topics to prepare for CitiusTech Software Engineer interview:
  • Java
  • React.Js
  • SQL Server
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Aptitude Test 

Aptitude test was simple and easy

Round 2 - Technical 

(1 Question)

  • Q1. Oops, dbms, programming related
Round 3 - HR 

(1 Question)

  • Q1. Scenario based puzzle questions and general discussion

Software Engineer Interview Questions & Answers

user image gauri sonawane

posted on 3 Jun 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Difference between interface and abstract class
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Java related questions
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Oops concepts, paths, 2 coding questions, dynamic page handling
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed in Dec 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(3 Questions)

  • Q1. This interview was placed for experience with 2 years in SQL, SSIS domain. 1 round technical, 1 round techno-management, 1 round HR where negotiation on salary, and other documentation details were asked
  • Q2. Difference in rank and dense rank 2 test cases were given, asked to write sql queries for it Difference in fact and dimension tables What is star schema
  • Q3. Explain the project Situational question like- what if u disagree ur managers opinion, what would u do

Interview Preparation Tips

Interview preparation tips for other job seekers - I would rate this average in terms of difficulty.
Need good hands-on on practical stuff
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Nov 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. How to replace server
  • Q2. IOC Container & DI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Basic core Java & Spring boot & Hibernate & AWS

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Aptitude Test 

Technical mcq on c#,MVC,web api

Round 3 - Technical 

(1 Question)

  • Q1. Basic questions oops concepts

Software Engineer Interview Questions & Answers

user image Abhijeet Rajput

posted on 18 May 2025

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before May 2024, where I was asked the following questions.

  • Q1. Focus on full stack don't go only with backend or frontend
  • Q2. Mostly openings for Java react
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Sep 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Which design pattern were used in projects
  • Ans. 

    Various design patterns were used in projects including Singleton, Factory, and Observer.

    • Singleton pattern was used to ensure a class has only one instance and provide a global point of access to it.

    • Factory pattern was used to create objects without specifying the exact class of object that will be created.

    • Observer pattern was used to define a one-to-many dependency between objects so that when one object changes state...

  • Answered by AI
  • Q2. How authentication was done

Skills evaluated in this interview

Top trending discussions

View All
Interview Tips & Stories
1w
toobluntforu
·
works at
Cvent
Can speak English, can’t deliver in interviews
I feel like I can't speak fluently during interviews. I do know english well and use it daily to communicate, but the moment I'm in an interview, I just get stuck. since it's not my first language, I struggle to express what I actually feel. I know the answer in my head, but I just can’t deliver it properly at that moment. Please guide me
Got a question about CitiusTech?
Ask anonymously on communities.

CitiusTech Interview FAQs

How many rounds are there in CitiusTech Software Engineer interview?
CitiusTech interview process usually has 2-3 rounds. The most common rounds in the CitiusTech interview process are Technical, HR and Aptitude Test.
How to prepare for CitiusTech Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at CitiusTech. The most common topics and skills that interviewers at CitiusTech expect are Application Development, Coding, Automation, Performance Testing and Agile.
What are the top questions asked in CitiusTech Software Engineer interview?

Some of the top questions asked at the CitiusTech Software Engineer interview -

  1. How would you scale up your application ?,if it fails on one instances how woul...read more
  2. What Prog Languages known? Prior Software Experience? How good on U.S. Client F...read more
  3. What is dependency injection in angular and why do we need a constructor in com...read more
What are the most common questions asked in CitiusTech Software Engineer HR round?

The most common HR questions asked in CitiusTech Software Engineer interview are -

  1. What are your salary expectatio...read more
  2. Why are you looking for a chan...read more
  3. What is your family backgrou...read more
How long is the CitiusTech Software Engineer interview process?

The duration of CitiusTech Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 18 interview experiences

Difficulty level

Easy 27%
Moderate 73%

Duration

Less than 2 weeks 70%
2-4 weeks 20%
6-8 weeks 10%
View more
CitiusTech Software Engineer Salary
based on 1.3k salaries
₹3 L/yr - ₹11.1 L/yr
28% less than the average Software Engineer Salary in India
View more details

CitiusTech Software Engineer Reviews and Ratings

based on 164 reviews

3.3/5

Rating in categories

3.2

Skill development

3.5

Work-life balance

3.0

Salary

2.9

Job security

3.5

Company culture

2.7

Promotions

3.1

Work satisfaction

Explore 164 Reviews and Ratings
Senior Software Engineer
2.7k salaries
unlock blur

₹8.4 L/yr - ₹15.6 L/yr

Technical Lead
2.1k salaries
unlock blur

₹12.2 L/yr - ₹22 L/yr

Software Engineer
1.3k salaries
unlock blur

₹3.9 L/yr - ₹9.1 L/yr

Technical Lead 1
391 salaries
unlock blur

₹7 L/yr - ₹24 L/yr

Technical Lead 2
334 salaries
unlock blur

₹14.2 L/yr - ₹25.8 L/yr

Explore more salaries
Compare CitiusTech with

Accenture

3.8
Compare

Capgemini

3.7
Compare

Xoriant

4.1
Compare

HTC Global Services

3.5
Compare
write
Share an Interview