Question Bank
Question Bank
Question-Bank
By: Mr. Radheshayam Kumar
Assistant Professor
AI&DS
Question Bank for MEAN Stack Web Development
Unit 1: Introduction to MEAN Stack
Short Answer Questions:
1. What does MEAN stand for in web development?
2. List the core components of the MEAN stack.
3. Explain the role of Node.js in the MEAN stack.
4. What is the difference between a NoSQL database and a SQL database?
5. Define the term "single-page application."
Unit 1: Introduction to MEAN Stack
Long Answer Questions:
1. Explain the architecture of the MEAN stack.
2. Compare and contrast MEAN stack and MERN stack.
3. Discuss the advantages and limitations of using the MEAN stack for web
development.
Unit 2: MongoDB
Short Answer Questions:
1. What is MongoDB, and how is it different from relational databases?
2. Explain the role of collections and documents in MongoDB.
3. How do you insert data into a MongoDB collection?
4. Write a MongoDB query to retrieve all documents from a collection.
5. What is the use of indexing in MongoDB?
Unit 2: MongoDB
Long Answer Questions:
1. Discuss the CRUD operations in MongoDB with examples.
2. Explain the aggregation framework in MongoDB.
3. How does MongoDB ensure data consistency and replication?
Unit 3: Express.js
Short Answer Questions:
1. What is Express.js, and why is it used?
2. How do you set up a basic Express.js server?
3. What is middleware in Express.js?
4. Differentiate between GET and POST methods in Express.js.
5. How do you handle errors in Express.js?
Unit 3: Express.js
Long Answer Questions:
1. Explain the routing mechanism in Express.js with examples.
2. Discuss the role of middleware in an Express.js application.
3. How do you integrate a MongoDB database with an Express.js server?
Unit 3: Node.js
Short Answer Questions:
1. What is Node.js, and what makes it unique?
2. How does the event loop work in Node.js?
3. What is the role of npm in Node.js?
4. Write a simple Node.js script to create a server.
5. Explain the difference between synchronous and asynchronous programming in
Node.js.
Unit 3: Node.js
Long Answer Questions:
1. Discuss the file system module in Node.js with examples.
2. Explain how to build RESTful APIs using Node.js and Express.js.
3. How does Node.js handle asynchronous operations?
Unit 4: Angular
Short Answer Questions:
1. What is Angular, and how does it differ from AngularJS?
2. Define components and modules in Angular.
3. How do you create a new Angular application?
4. What is data binding in Angular?
5. What is the purpose of services in Angular?
Unit 4: Angular
Long Answer Questions:
1. Discuss the lifecycle of an Angular component.
2. Explain the different types of data binding in Angular with examples.
3. How do you implement routing in an Angular application?
Thank
You…