Seat No: ........................ Enrollment No: ........................
PARUL UNIVERSITY
FACULTY OF ENGINEERING & TECHNOLOGY
[Link]/Int. [Link], Summer 2025-26 Examination
Semester: VI/VII/X Date: 22-04-2026
Subject Code: 303105360 Time: 2:00 PM TO 4:30 PM
Subject Name: MEAN Stack Development Total Marks: 60
Instructions:
1. This question paper comprises of two sections. Write answer of both the sections in separate answer books.
2. From Section A, Q.1 is compulsory, From Section B, Q.1 is compulsory.
3. Figures to the right indicate full marks.
4. Draw neat and clean drawings & Make suitable assumptions wherever necessary.
5. Start new question on new page.
6. BT- Blooms Taxonomy Levels - Remember-1, Understand-2, Apply-3, Analyse-4, Evaluate-5, Create-6
SECTION - A
Question Marks CO BT
Q.1 Answer the following questions.
a) What is the MEAN Stack? Explain the role of each component.
A. b) How does [Link] follow an event-driven, non-blocking I/O model? 06 CO3 BT2
c) What is Middleware in [Link]? Explain with the role of next().
a) What is MongoDB? How is it different from relational databases?
B. b) Explain any two CRUD operations in MongoDB with syntax and example. 06 CO2 BT2
c) What is BSON format and why does MongoDB use it internally?
Q.2 A.
Differentiate between Template-driven Forms and Reactive Forms in
04 CO3 BT4
Angular.
B.
Explain the concept of Routing and Navigation in Angular with a suitable 05 CO4 BT2
example.
OR
B.
Explain how Angular Services and Dependency Injection work together in an 05 CO2 BT3
application.
A. Explain the phases of Indexing in MongoDB and how indexes improve
Q.3 04 CO2 BT2
query performance.
B. Explain Authentication and Security using [Link] with Local Strategy
05 CO2 BT1
in [Link].
OR
B. Explain how LR parsers handle Error Handling and Logging in an
05 CO2 BT2
[Link] application.
SECTION - B
Question Marks CO BT
Q.1 Answer the following questions. Marks CO BT
a) What is JWT and why is it used in MEAN stack authentication?
b) Explain the complete JWT login flow from Angular login form to
A. [Link] verification. 06 CO3 BT3
c) How is the JWT token stored and sent with every subsequent request in
Angular?
a) What is Data Binding in Angular?
b) Explain the difference between one-way and two-way data binding with
B. 06 CO1 BT2
examples.
c) What is the role of [(ngModel)] in two-way data binding?
A. What is the difference between REST API and WebSocket
Q.2 04 CO2 BT2
communication in MEAN stack?
B.
Define the purpose of Schema Design and Data Modeling in MongoDB. 05 CO4 BT3
Compare embedded vs referenced documents.
OR
B.
Explain the role of Angular HttpClient Module in consuming a REST API. 05 CO3 BT2
How does it use Observables?
A. What role does CORS play in MEAN stack integration? How is it
Q.3 04 CO3 BT2
configured in [Link]?
B. Explain how LEX handles Angular Lifecycle Hooks — sequence and
05 CO2 BT3
purpose of each hook.
OR
B. Define the key components of a MEAN Stack deployment. Explain
05 CO2 BT1
security best practices and performance optimization.