Absolutely 👍 Below are viva / exam questions with clear, concise model answers . These are written in exam-safe language , easy to memorize, and strong enough to score full marks. 🔹 Section A: Basic Viva Questions (with Model Answers) 1. What is npm and why is it used in Node.js? Answer: npm (Node Package Manager) is used to install, manage, and share external libraries required for Node.js applications. 2. What does npm init -y do? Answer: It initializes a Node.js project and automatically creates a package.json file with default values. 3. Which file is created when npm init -y is executed? Answer: A package.json file is created. 4. What information is stored in the package.json file? Answer: It stores project metadata such as name, version, scripts, dependencies, and entry file. 5. What is the purpose of the dependencies section in package.json ? Answer: It lists all external packages required for the application to run. 6. Why do we use npm install ? Answer: To download...