CitiusTech logo

CitiusTech Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 300 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
63.5% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at CitiusTech.

Showing 3 of 300
CitiusTech logo
CitiusTech

Software Developer

Engineering · a year ago

Mid Average Negative experience No offer 3 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Behavioral

I interviewed at CitiusTech and checked Glassdoor reviews. Initially, I thought the reviews were fake, so I continued. Later, I realized they were real and the process was bad. I finished the first round. A week later, I got an email that the job was closed. Two days after that, I got a call saying the process started again and my manager round would be scheduled. I agreed and the round went well. I asked HR for feedback multiple times (8-9 calls, 4-5 texts, 1 email) but got none. The recruiter, Irshad Tajewale, also did not give any feedback.

Confirmed questions2 questions
  • Can you tell me about basic Angular concepts?
  • How does the pipe operator work in RxJS?
CitiusTech logo
CitiusTech

Software Engineer

Engineering · a year ago

Senior Average Negative experience No offer 2 rounds
Interview process
Technical screen Onsite Recruiter call
Interview formats
Technical Behavioral

The initial screening and technical interview went well, and the interviewer was supportive. However, after the technical round, there was a month-long wait for the management round, with continuous delays. During the management round, the interviewer was late, explained the project, and then asked some technical questions, extending the interview beyond its scheduled time, which felt unprofessional. Later, the recruiter informed me they weren't moving forward with my profile, which felt like a waste of my time.

Confirmed questions4 questions
  • Questions about Spring boot
  • Questions about hibernate
  • Questions about react
CitiusTech logo
CitiusTech

Software Engineer

Engineering · a year ago

Entry Average Positive experience Accept offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Behavioral

Got a call from HR and the interview was the next day. There were 2 rounds. The first was a Technical Interview the day after the call, lasting an hour with easy-medium questions about projects, technical aspects, and some HR. I was selected for the next round scheduled 3-4 days later, but it was cancelled by them. It was rescheduled after the weekend as a Managerial + technical interview. It lasted longer than the scheduled 45 mins, going over an hour, and the interviewer was not satisfied, cross-questioning me a lot.

Confirmed questions7 questions
  • Can you introduce yourself?
  • Tell me about the projects you have worked on.
  • How did you implement data loading in Python?

CitiusTech Software Engineer Interview Questions

Quoted word for word from CitiusTech interview reports.

Write a Python generator function designed for real-time processing of large log files; this function should read the file line by line, yielding only those lines that contain valid JSON objects, while gracefully skipping any lines with malformed JSON without interrupting the iteration.

Read reports

Can you print the numbers in a given list that are at odd indexes?

Read reports

Can you find the count of a character sequence in a string using the steam API?

Read reports

If one go routine can send and receive in the same go routine, what happens?

Read reports

For a given sentence, could you count the occurrences of each letter, without counting spaces?

Read report

How would you write a program to check if a number is prime?

Read report

Given nine balls and two weighing attempts, how would you identify the lighter one?

Read report

Can you write a program that swaps two numbers without using a third variable?

Read report

Given a multi-process Python application using multiprocessing where logs are not appearing, demonstrate with a minimal example why this might happen with child processes, and then provide a corrected version that captures logs from all processes, explaining your solution.

Read report

Formats, difficulty and experience

Across all 300 CitiusTech interview reports.

Interview formats

Technical 44.7%
Behavioral 34.6%
Coding 16.3%
System Design 1.9%
Other 1.1%

Interview difficulty

Easy 11.3%
Average 74%
Difficult 14.7%

Candidate experience

Negative 23.1%
Positive 63.5%
Neutral 13.4%