Frage im Vorstellungsgespräch bei CodeQuotient

Asynchronous nature of JavaScript and it is multi threaded or single threaded and why ?