The interview process was structured, insightful, and designed to test both technical skills and problem-solving ability. It consisted of four rounds:
Online Assessment (Aptitude + Coding):
This round included quantitative aptitude, logical reasoning, and 2 coding questions based on data structures and algorithms (DSA). One was on string manipulation, and the other was a greedy algorithm problem. It was conducted on a platform like Hackerrank or Codility.
Technical Interview – Round 1:
This round focused on core CS subjects like:
Data Structures (stack, queue, tree traversal)
DBMS (normalization, indexing)
OOPS concepts (inheritance, abstraction with real-world examples)
Operating System (process vs thread, deadlock conditions)
A few programming questions were given to solve live using an online editor.
Technical Interview – Round 2 (Project + System Design):
In this round, I was asked to explain one of my major projects in detail (I chose "Campus Shop" – MERN stack).
The interviewer asked:
Why did you choose this tech stack?
How did you handle authentication?
What challenges did you face and how did you solve them?
Then, a mini system design problem was asked:
“How would you design a scalable notification system?”
HR Interview:
This was more conversational. The HR tested my communication skills, motivation, and personality. Questions included:
Tell me about yourself.
Why should we hire you?
Where do you see yourself in five years?
Are you open to relocation?
Tell me about a time you failed and what you learned.