Logo

Get AmbitionBox App

Faster and better experience!

AmbitionBox

AmbitionBox

Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
  • Home
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Awards 2024
  • Campus Placements
  • Practice Test
  • Compare Companies
+ Contribute
notification
notification
Login
  • Home
  • Communities
  • Companies
    • Companies

      Discover best places to work

    • Compare Companies

      Compare & find best workplace

    • Add Office Photos

      Bring your workplace to life

    • Add Company Benefits

      Highlight your company's perks

  • Reviews
    • Company reviews

      Read reviews for 6L+ companies

    • Write a review

      Rate your former or current company

  • Salaries
    • Browse salaries

      Discover salaries for 6L+ companies

    • Salary calculator

      Calculate your take home salary

    • Are you paid fairly?

      Check your market value

    • Share your salary

      Help other jobseekers

    • Gratuity calculator

      Check your gratuity amount

    • HRA calculator

      Check how much of your HRA is tax-free

    • Salary hike calculator

      Check your salary hike

  • Interviews
    • Company interviews

      Read interviews for 40K+ companies

    • Share interview questions

      Contribute your interview questions

  • Jobs
  • Awards
    pink star
    WINNERS AWAITED!
    • ABECA 2025
      WINNERS AWAITED!

      AmbitionBox Employee Choice Awards - 4th Edition

    • ABECA 2024

      AmbitionBox Employee Choice Awards - 3rd Edition

    • AmbitionBox Best Places to Work 2022

      2nd Edition

    • AmbitionBox Best Places to Work 2021

      1st Edition

For Employers
Upload Button Icon Add office photos
logo
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
3.3

based on 1.7k Reviews

Play video Play video Video summary
  • About
  • Reviews
    1.7k
  • Salaries
    12.9k
  • Interviews
    282
  • Jobs
    13
  • Benefits
    181
  • Photos
    9
  • Posts
    2

Filter interviews by

CitiusTech Senior Software Engineer Interview Questions and Answers

Updated 2 Apr 2025

14 Interview questions

A Senior Software Engineer was asked 5mo ago
Q. What is the internal working of a hashmap?
Ans. 

A hashmap is a data structure that stores key-value pairs and uses a hash function to map keys to their corresponding values.

  • Hashmap uses a hash function to determine the index of the key-value pair in the underlying array.

  • Collisions can occur when two keys hash to the same index, which is resolved using techniques like chaining or open addressing.

  • Hashmap typically has an underlying array where each element is a l...

A Senior Software Engineer was asked 5mo ago
Q. What design patterns have you worked with?
Ans. 

I have worked with design patterns such as Singleton, Factory, Observer, and Strategy.

  • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

  • Factory pattern creates objects without specifying the exact class of object that will be created.

  • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notif...

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
View answers (3)
asked in DBS Bank
Q2. Tell me about yourself. What technology are you using? What is a ... read more
View answers (2)
asked in Persistent Systems
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
View answers (2)
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
View answer (1)
asked in Q3 Technologies
Q5. If you have to prioritize between coding standards and project de ... read more
View answers (2)
View All
A Senior Software Engineer was asked 10mo ago
Q. What message types have you worked with?
Ans. 

I have worked on various message types including JSON, XML, SOAP, and REST.

  • JSON - Used for data interchange between systems.

  • XML - Used for defining document structures.

  • SOAP - Used for communication between applications.

  • REST - Used for building APIs and web services.

A Senior Software Engineer was asked 14 Sep 2022
Q. Have you worked with JUnit test cases previously?
Ans. 

Junit test cases should always be re-run to ensure code quality and prevent regression.

  • Junit test cases should be run after every code change.

  • Test cases should cover all possible scenarios and edge cases.

  • Test cases should be automated to save time and ensure consistency.

  • Test cases should be reviewed and updated regularly.

  • Regression testing should be performed to ensure new changes do not break existing functionali...

What people are saying about CitiusTech

View All
a senior software engineer
3d
Confusion
Hello guy's, need some help 🙏🏼🙏🏼 I am holding six years of experience as Java developer I am having two offer letters One from Capgemini offering senior consultant c1 as 23 lpa including 2 lakh variable and the other is LoudCloud offering senior developer (performance engineer) 23.64 lpa with 1.05 lakh variable + 25k as joining bonus Now the question is, I have never worked on any scripts So, I am not sure about how will I work in LoudCloud? As per the location, LoudCloud is much more feasible to go offers 2000 per month as transportation While Cab is in Navi Mumbai, take a longer time to reach and does not offer any transportation  both companies are hybrid work mode, Kindly suggest me as I am looking for a long-term 
Got a question about CitiusTech?
Ask anonymously on communities.
A Senior Software Engineer was asked 05 May 2021
Q. What is a null value in JavaScript?
Ans. 

Null value in JavaScript represents absence of any object value.

  • Null is a primitive value in JavaScript.

  • It is assigned to a variable to indicate that it has no value.

  • It is different from undefined, which means a variable has been declared but not assigned a value.

  • Null is falsy in JavaScript, meaning it is considered false in a boolean context.

  • Null can be used to clear the value of an object property.

🔥 Asked by recruiter 3 times
A Senior Software Engineer was asked 05 May 2021
Q. What is dependency injection?
Ans. 

Dependency injection is a design pattern where an object's dependencies are provided externally rather than created internally.

  • Dependency injection helps to decouple components and make them more modular.

  • It allows for easier testing and maintenance of code.

  • There are three types of dependency injection: constructor injection, setter injection, and interface injection.

  • Example: Instead of creating a database connecti...

A Senior Software Engineer was asked 05 May 2021
Q. How do you handle authentication using .NET?
Ans. 

Authentication in .NET involves using various authentication mechanisms such as Forms Authentication, Windows Authentication, and OAuth.

  • Use Forms Authentication for web applications

  • Use Windows Authentication for intranet applications

  • Use OAuth for third-party authentication

  • Implement authentication using ASP.NET Identity

  • Use secure password storage mechanisms such as hashing and salting

Are these interview questions helpful?
A Senior Software Engineer was asked 05 May 2021
Q. What is middleware?
Ans. 

Middleware is software that acts as a bridge between different applications, allowing them to communicate and exchange data.

  • Middleware is a layer of software that sits between applications and operating systems

  • It provides services such as message routing, authentication, and data transformation

  • Examples include Apache Tomcat, Microsoft IIS, and IBM WebSphere

A Senior Software Engineer was asked 30 Mar 2021
Q. What are the differences between let, var, and const?
Ans. 

let, var and const are used to declare variables in JavaScript with different scoping rules and mutability.

  • let and var are used to declare variables that can be reassigned later, but var has function scope while let has block scope.

  • const is used to declare variables that cannot be reassigned and have block scope.

  • Using const does not mean the value is immutable, only the variable reference is.

  • let and const were int...

A Senior Software Engineer was asked 30 Mar 2021
Q. What is an event loop?
Ans. 

Event loop is a mechanism that allows non-blocking I/O operations in a single-threaded environment.

  • Event loop is used in programming languages like JavaScript and Python.

  • It manages the execution of multiple tasks by prioritizing them based on their priority level.

  • It continuously checks for new events and executes them in a loop.

  • It allows for efficient handling of I/O operations without blocking the main thread.

  • It ...

1 2

CitiusTech Senior Software Engineer Interview Experiences

47 interviews found

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 17 Dec 2024

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

(2 Questions)

  • Q1. What is the internal working of a hashmap?
  • Ans. 

    A hashmap is a data structure that stores key-value pairs and uses a hash function to map keys to their corresponding values.

    • Hashmap uses a hash function to determine the index of the key-value pair in the underlying array.

    • Collisions can occur when two keys hash to the same index, which is resolved using techniques like chaining or open addressing.

    • Hashmap typically has an underlying array where each element is a linked...

  • Answered by AI
    Add your answer
  • Q2. Design a Least Recently Used (LRU) cache.
  • Ans. 

    LRU cache is a data structure that stores the most recently used items and removes the least recently used items when full.

    • Use a doubly linked list to keep track of the order of items based on their usage.

    • Use a hashmap to quickly access items in the cache.

    • When an item is accessed, move it to the front of the linked list to mark it as the most recently used.

  • Answered by AI
    Add your answer
Round 2 - Technical 

(2 Questions)

  • Q1. What are the SOLID principles in software engineering?
  • Ans. 

    SOLID principles are a set of five design principles in object-oriented programming to make software designs more understandable, flexible, and maintainable.

    • Single Responsibility Principle (SRP) - A class should have only one reason to change.

    • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

    • Liskov Substitution Principle (LSP) - Objects of a superclass should be re...

  • Answered by AI
    Add your answer
  • Q2. What design patterns have you worked with?
  • Ans. 

    I have worked with design patterns such as Singleton, Factory, Observer, and Strategy.

    • Singleton pattern ensures a class has only one instance and provides a global point of access to it.

    • Factory pattern creates objects without specifying the exact class of object that will be created.

    • Observer pattern defines a one-to-many dependency between objects so that when one object changes state, all its dependents are notified a...

  • Answered by AI
    Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 6 Jan 2025

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

(2 Questions)

  • Q1. Sql join Window function
  • Add your answer
  • Q2. Manual testing Basic automat
  • Add your answer
Round 2 - Technical 

(2 Questions)

  • Q1. Sql question on joins
  • Add your answer
  • Q2. Manual testing question basick of automat
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - The company has a positive atmosphere, but some team leaders exhibit egotistical behavior.
Anonymous

Senior Software Engineer Interview Questions & Answers

user image KALPESH AGARWAL

posted on 7 Oct 2024

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

(3 Questions)

  • Q1. Basic of c# and use
  • Add your answer
  • Q2. Abstract vs interface
  • Ans. 

    Abstract classes can have both abstract and non-abstract methods, while interfaces can only have abstract methods.

    • Abstract classes can have constructors, fields, and non-abstract methods.

    • Interfaces can only have abstract methods and constants.

    • A class can implement multiple interfaces but can only inherit from one abstract class.

  • Answered by AI
    Add your answer
  • Q3. Design pattern description
  • Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Sushmita Bhor

posted on 2 Apr 2025

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

I appeared for an interview in Mar 2025, where I was asked the following questions.

  • Q1. Object oriented programming
  • Add your answer
  • Q2. Solid principle
  • Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 25 Jun 2024

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

(2 Questions)

  • Q1. Where does messageID come in hl7 message?
  • Add your answer
  • Q2. What all message type you have worked on.
  • Ans. 

    I have worked on various message types including JSON, XML, SOAP, and REST.

    • JSON - Used for data interchange between systems.

    • XML - Used for defining document structures.

    • SOAP - Used for communication between applications.

    • REST - Used for building APIs and web services.

  • Answered by AI
    Add your answer
Round 2 - One-on-one 

(1 Question)

  • Q1. What is the radiology workflow.
  • Add your answer

Skills evaluated in this interview

Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 18 Jul 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Design pattern - theory and practical examples
  • Ans. 

    Design patterns are reusable solutions to common problems in software design.

    • Design patterns help in creating maintainable and scalable code.

    • Examples include Singleton, Factory, Observer, and Strategy patterns.

    • Singleton pattern ensures a class has only one instance.

    • Factory pattern creates objects without specifying the exact class.

    • Observer pattern defines a one-to-many dependency between objects.

    • Strategy pattern define...

  • Answered by AI
    Add your answer
  • Q2. Overloading and virtual function
  • Add your answer

Skills evaluated in this interview

Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 22 Sep 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Approached by Company and was interviewed in Mar 2024. There were 3 interview rounds.

Round 1 - Technical 

(2 Questions)

  • Q1. What is react native
  • Ans. 

    React Native is a framework for building mobile applications using JavaScript and React.

    • Allows developers to write code once and deploy it on both iOS and Android platforms

    • Utilizes native components for better performance and user experience

    • Supports hot reloading for faster development iterations

  • Answered by AI
    Add your answer
  • Q2. What is useEffect
  • Ans. 

    useEffect is a hook in React that allows functional components to perform side effects.

    • useEffect is used to perform side effects in functional components

    • It runs after every render by default

    • It can be used to fetch data, subscribe to events, update the DOM, etc.

    • It can take a second argument which is an array of dependencies to control when the effect runs

  • Answered by AI
    Add your answer
Round 2 - Technical 

(2 Questions)

  • Q1. What design patter followed in your last project
  • Ans. 

    In my last project, we followed the MVC design pattern.

    • Model-View-Controller pattern separates data, presentation, and user interaction

    • Model represents data, View displays data, Controller handles user input and updates model

    • Example: Using AngularJS for front-end (View), Node.js for back-end (Controller), and MongoDB for database (Model)

  • Answered by AI
    Add your answer
  • Q2. Comfortable with uk time
  • Ans. 

    Yes, I am comfortable with UK time as I have experience working with teams in different time zones.

    • Have experience working with teams in different time zones

    • Flexible with working hours to accommodate UK time

    • Comfortable using tools like Slack or email to communicate asynchronously

  • Answered by AI
    Add your answer
Round 3 - HR 

(2 Questions)

  • Q1. Ask about family
  • Add your answer
  • Q2. Strength and weekness
  • Add your answer

Skills evaluated in this interview

Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 19 Aug 2024

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Basics of Manual Testing
  • Add your answer
  • Q2. Real time experience
  • Ans. 

    I have 5 years of real-time experience working on high-traffic web applications.

    • Developed real-time chat feature using WebSockets for instant messaging

    • Optimized database queries to handle real-time data updates efficiently

    • Implemented real-time analytics dashboard for monitoring user activity

    • Worked on real-time bidding system for online advertising platform

  • Answered by AI
    Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 7 Jun 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Manual testing related questions
  • Add your answer
  • Q2. Automation testing related questions
  • Add your answer
Round 2 - HR 

(2 Questions)

  • Q1. SQL Query for second highest salary
  • Ans. 

    Use a subquery to find the second highest salary in a table.

    • Use a subquery to select the maximum salary from the table.

    • Then use another subquery to select the maximum salary that is less than the maximum salary found in the first subquery.

  • Answered by AI
    Add your answer
  • Q2. Other personal discussion
  • Add your answer

Skills evaluated in this interview

Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 9 Jul 2024

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

I applied via Approached by Company and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Questions related to HL7
  • Add your answer
  • Q2. Questions related to FHIR
  • Add your answer
Anonymous
More about working at CitiusTech
  • HQ - New Jersey, UnitedStates
  • IT Services & Consulting
  • 1k-5k Employees (India)

CitiusTech Interview FAQs

How many rounds are there in CitiusTech Senior Software Engineer interview?
CitiusTech interview process usually has 2-3 rounds. The most common rounds in the CitiusTech interview process are Technical, HR and Resume Shortlist.
How to prepare for CitiusTech Senior 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 SQL, Agile, Java, Application Development and Python.
What are the top questions asked in CitiusTech Senior Software Engineer interview?

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

  1. What if array get assign with null does it still has array len...read more
  2. What is manual testing? What is SDLC/STLC? What is Agile, scrum? What are agile...read more
  3. How do I see SQL sessions? If we want to store temporary data inside stored pro...read more
How long is the CitiusTech Senior Software Engineer interview process?

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

Tell us how to improve this page.

CitiusTech Interviews By Designations

  • CitiusTech Senior Software Engineer Interview Questions
  • CitiusTech Technical Lead Interview Questions
  • CitiusTech Software Engineer Interview Questions
  • CitiusTech Software Engineer Trainee Interview Questions
  • CitiusTech Software Developer Interview Questions
  • CitiusTech Technical Specialist Interview Questions
  • CitiusTech Software Developer Trainee Interview Questions
  • CitiusTech Senior Software Developer Interview Questions
  • Show more
  • CitiusTech Technical Lead 2 Interview Questions
  • CitiusTech Data Engineer Interview Questions

Overall Interview Experience Rating

4.2/5

based on 42 interview experiences

Difficulty level

Easy 17%
Moderate 74%
Hard 9%

Duration

Less than 2 weeks 67%
2-4 weeks 33%
View more

Senior Software Engineer Interview Questions from Similar Companies

Bounteous x Accolite
Bounteous x Accolite Senior Software Engineer Interview Questions
3.4
 • 32 Interviews
Xoriant
Xoriant Senior Software Engineer Interview Questions
4.1
 • 30 Interviews
Globant
Globant Senior Software Engineer Interview Questions
3.8
 • 29 Interviews
Altimetrik
Altimetrik Senior Software Engineer Interview Questions
3.7
 • 22 Interviews
Luxoft
Luxoft Senior Software Engineer Interview Questions
3.7
 • 16 Interviews
Apexon
Apexon Senior Software Engineer Interview Questions
3.3
 • 12 Interviews
Intuit
Intuit Senior Software Engineer Interview Questions
3.4
 • 12 Interviews
Ness Digital Engineering
Ness Digital Engineering Senior Software Engineer Interview Questions
3.4
 • 12 Interviews
TEKsystems
TEKsystems Senior Software Engineer Interview Questions
3.3
 • 11 Interviews
Tietoevry
Tietoevry Senior Software Engineer Interview Questions
4.2
 • 11 Interviews
View all
CitiusTech Senior Software Engineer Salary
based on 2.7k salaries
₹5.9 L/yr - ₹21 L/yr
25% less than the average Senior Software Engineer Salary in India
View more details

CitiusTech Senior Software Engineer Reviews and Ratings

based on 339 reviews

3.3/5

Rating in categories

3.4

Skill development

3.5

Work-life balance

3.1

Salary

3.0

Job security

3.4

Company culture

2.8

Promotions

3.2

Work satisfaction

Explore 339 Reviews and Ratings
CitiusTech Salaries in India
Senior Software Engineer
2.7k salaries
unlock blur

₹5.9 L/yr - ₹21 L/yr

Technical Lead
2.1k salaries
unlock blur

₹7.5 L/yr - ₹28 L/yr

Software Engineer
1.2k salaries
unlock blur

₹3 L/yr - ₹11.1 L/yr

Technical Lead 1
387 salaries
unlock blur

₹7 L/yr - ₹25.5 L/yr

Technical Lead 2
311 salaries
unlock blur

₹8.5 L/yr - ₹29 L/yr

Explore more salaries
Compare CitiusTech with
Accenture

Accenture

3.8
Compare
Capgemini

Capgemini

3.7
Compare
Xoriant

Xoriant

4.1
Compare
HTC Global Services

HTC Global Services

3.5
Compare
Popular Calculators
Are you paid fairly?
Monthly In-hand Salary Calculator
Gratuity Calculator
HRA Calculator
Salary Hike Calculator
  • Home >
  • Interviews >
  • CitiusTech Interview Questions >
  • CitiusTech Senior Software Engineer Interview Questions
write
Share an Interview
Stay ahead in your career. Get AmbitionBox app
Awards Banner

Helping over 1 Crore job seekers every month in choosing their right fit company

80 Lakh+

Reviews

4 Crore+

Salaries

6 Lakh+

Interviews

1 Crore+

Users/Month

Contribute
Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
Users/Jobseekers
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Practice Test
  • Compare Companies
Employers
  • Create a new company
  • Update company information
  • Respond to reviews
  • Invite employees to review
  • AmbitionBox Offering for Employers
  • AmbitionBox Employers Brochure
AmbitionBox Awards
  • ABECA 2026
  • ABECA 2025 winners awaited tag
  • ABECA 2024
  • AmbitionBox Best Places to Work 2022
  • AmbitionBox Best Places to Work 2021
  • Invite employees to rate
AmbitionBox
  • About Us
  • Email Us
  • Blog
  • FAQ
  • Credits
  • Give Feedback
Terms & Policies
  • Privacy
  • Grievances
  • Terms of Use
  • Summons/Notices
  • Community Guidelines
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter