Pregunta de entrevista de FourBrick Technologies

Why is Node.js Single-threaded? What is callback hell in Node.js?