I applied through a recruiter. I interviewed at Laerdal Medical Corp.
Interview
Recruiter was adamant on holding exercise-interviews before the actual one. The interview itself was pretty typical (company overview, get-to-know each other chats, technical questions). Several company employees were present.
The atmosphere was friendly yet professional.
Interview questions [1]
Question 1
They kept asking questions about what I'm gonna do in the city once I relocate.
I interviewed at Laerdal Medical Corp. (Bengaluru)
Interview
The interview process consisted of three rounds. The first round was a virtual technical discussion focusing on L1/L2 level technical questions. The second round was an in-person technical interview covering more advanced L2/L3 technical topics. The final round was an in-person managerial discussion with senior leadership or a director.
Interview questions [1]
Question 1
R1:
1. Experience: Explain a system you built or worked on in current orgainisation, production issue faced, how to scale up.
2. Backend: Microservices used in your system, Rate limiting implementation, Health checks / monitoring, Node Event Loop explanation, What happens if process.nextTick is used heavily, Graceful shutdown in Node.js, Memory leak detection, process.exit usage.
3. DSA: Explain a non-linear data structure, Tree traversal problem (Inorder traversal)
R2:
- In-Depth Questions on the latest feature worked on the current organisation, how it works, scaling etc. (Have mentioned File processing - so questions based on the architecture, performance, scaling, enhancement, monitoring etc.)
- Questions related to API Performance, how to increase performance, handling bulk response, security etc.
HR screening, manager interview, 2 other managers in related process areas, president interview. I first also went through recruiter screening. It was straightforward. The third round with the 2 managers was in person.