Question d’entretien chez Infosys

What is Node JS and how does it work? Is node.js multi threaded or single threaded? How is front end and back end interacting with each other?