Apptunix interview question

What is nodejs and how does it works?