BackendFull-StackTable-stakesAround since 2009
Node.js
Also written as Node
A runtime that lets JavaScript run outside the browser, commonly used to build backend servers and APIs.
Think of it like
Like letting the same waiter who takes your order in the dining room also run the kitchen — one language, JavaScript, working on both sides.
Junior or senior?
Junior sounds like
Has written Express routes without understanding what's happening underneath.
Senior sounds like
Can explain Node's event loop to someone used to a traditional multi-threaded backend language.
Ask them
“How would you explain Node's event loop to someone who's only used a traditional multi-threaded backend language?”