Pergunta de entrevista da empresa rtCamp

Is JavaScript single threaded or multithreaded? Explain the event loop.