Visa Inc. interview question

What is Node.js; asynchronous vs synchronous; MVC?