The process took 3 weeks. I interviewed at IBM (Gurgaon, Haryana) in May 2024
Interview
The interview process includes four rounds: an initial screening, followed by three in-depth technical discussions conducted by a single panel, and concluding with a final HR round assessing fit and communication.
Interview questions [1]
Question 1
Skills in NextJS, Vibe Coding in Cursor or Claude code experience, past project explanations, APIs design in multi tenants etc.,
I applied online. The process took 2 weeks. I interviewed at IBM (Markham, ON) in May 2025
Interview
All systems design questions, primarily focused on infrastructure architecture and object-oriented programming (OOP) principles. The interviewer asked about databases (relational vs. non-relational, indexing, normalization, transactions), REST APIs (endpoints, authentication, scalability, and statelessness), and message queues (Kafka, RabbitMQ, asynchronous communication, producer-consumer models). They also touched on caching strategies, load balancing, microservices vs. monolith trade-offs, data consistency, API versioning, system fault tolerance, horizontal scaling, and object-oriented design patterns such as inheritance, composition, and SOLID principles.
Interview questions [1]
Question 1
whats your favorite languages, explain the differences
Online assessment is 2 leetcode questions, in a 60-minute window. Highlights and auto-complete are available. Goal is to pass all test cases, where there are also hidden ones, you can run custom test cases as well, fairly standard assessment. The assessment is proctored.