DCCA Interview Question

What is Node.js and why is it used?