All Questions

A comprehensive collection of interview questions covering various technical topics. Master the concepts behind the questions.
How do you ensure a payment API does not charge a customer twice if the network fails halfway through?
Hard
30 min read
Deep dive into libuv, the interaction between microtasks and macrotasks, and `setImmediate` vs `process.nextTick`.
Hard
30 min read
Walk through the exact steps the browser takes from receiving HTML bytes to painting pixels on the screen.
Medium
20 min read
We have 50TB of user data. Explain the strategies to split this data across multiple nodes.
Medium
20 min read
Why did we move from TCP to UDP for HTTP/3? Explain Head-of-Line blocking.
Medium
15 min read
Explain how React Fiber enables concurrent rendering and how it differs from the old stack reconciler.
Hard
25 min read