The interview process was well-rounded and covered various domains including aptitude, data structures & algorithms (DSA), development skills, and resume-based questions.
• Aptitude Round: Focused on logical reasoning, basic math, and pattern recognition. Some questions involved time and work, probability, and number series.
• DSA Round: Included coding problems on arrays, strings, and linked lists. Emphasis was placed on time complexity and optimized solutions. One or two questions were asked on recursion and basic dynamic programming.
• Development Round: Questions were related to frontend/backend technologies mentioned on the resume. For frontend, topics included HTML, CSS, JavaScript, and React basics. For backend, they asked about REST APIs and basic database queries.
• Resume-Based Questions: Interviewers dived into projects listed on the resume, asking about the tech stack, challenges faced, and how the problems were solved. They were interested in practical understanding, not just buzzwords.
Overall: The process tested both theoretical knowledge and hands-on skills. Having a strong grasp of fundamentals and clear explanations for your past work really helps.