Solfácil interview question

Qual a diferença entre null e undefined em JavaScript? O que é o event loop do Node? Por que Node é "single-threaded" mas consegue lidar com muitas conexões? Diferença entre Promise, async/await e callback O que é REST? Quais os principais verbos HTTP e quando usar cada? O que são status codes 2xx, 4xx, 5xx? Dá exemplos Diferença entre SQL e NoSQL — quando escolher cada um? O que é um índice em banco relacional? Quando vale criar um? O que é uma transação? ACID, em linhas gerais Como funciona autenticação com JWT? E qual o problema dele? O que é CORS e por que existe?