Online Assessment / Coding Round:
The first step was usually an online test that included coding problems (DSA, algorithms, problem-solving) along with a few aptitude/MCQ-style questions on technical fundamentals such as Operating Systems, DBMS, and Computer Networks.
Technical Interviews:
Shortlisted candidates were invited to one or two technical interviews. These focused on data structures, system design basics, and core subjects (OS, DBMS, CN). I was also asked to explain my past projects and internships, along with questions about the technologies mentioned on my resume (e.g., Python, Java, SQL, Docker, ML/AI). Some interviewers also gave real-world problem statements and asked how I would design/implement a solution.
Managerial / HR Round:
The final round focused on behavioral and situational questions, cultural fit, and general motivation for joining. They asked about teamwork, challenges faced in projects, and long-term goals.