First round: virtual online, around 40 mins, technical interview.
After 3-4 days, 2nd round: face to face technical interview, around 40 mins.
Process.nextTick
SetImmediate vs SetTimeout in event loop (show by example)
Closure
What is the event loop?
How do you do error handling, logging, and monitoring?
How do you handle asynchronous functions?
What is Router in Express?
App.get vs app.use
What is the purpose of the next method in a middleware function?
How do you manage security in a REST API?
Difference between Stripe subscription and Stripe one-time payment.
How do you ensure security in a payment gateway?
How did you do billing and invoicing?
How did you handle maps in a cab booking?
Write a promise function.
How did you use Redis cache?
What is a TTL?
Synchronous vs asynchronous.
Whether I know SSO or GraphQL.
The following metrics were computed from 1 interview experience for the Capgemini Node Js Developer role in Calcutta, West Bengal.
Capgemini's interview process for their Node Js Developer roles in Calcutta, West Bengal is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Capgemini's Node Js Developer interview process in Calcutta, West Bengal.