Pergunta de entrevista da empresa Hubilo

1) what is NodeJS? 2) Why NodeJS is better than other programming languages? 3) what is single thread? how does it works?