MEAN Stack Online Assessment Questions & Answers
40 questions for the online assessment stage — 15 easy, 25 medium.
About the online assessment round
Most companies start with an online test: aptitude and reasoning, a few MCQs on core MEAN Stack concepts, and one or two short hands-on tasks. It filters a large number of applicants, so speed and accuracy both count.
Tips for the online assessment round
- Practise under a timer: about one minute per MCQ and 15-20 minutes per hands-on task.
- Read every option before answering; tests often include two nearly correct choices.
- Use a stable internet connection, keep your camera on and avoid switching tabs in proctored tests.
- Attempt the questions you are sure about first, then return to the harder ones.
How do you serve an Angular build and an Express API from the same Node server?
Show answer
How should HTTP errors be handled in an Angular application?
Show answer
Write a debounced search helper in TypeScript using a closure.
Show answer
Provide a configuration object through an InjectionToken and use it in a service.
Show answer
An Angular page needs to show different content for admin and normal users. How would you implement it in the template?
Show answer
Write an Nginx server block that serves Angular and proxies /api to Node.
Show answer
Your app must call different API base URLs for development, staging and production. How do you configure this in Angular?
Show answer
Write a functional auth guard that redirects unauthenticated users to the login page.
Show answer
What is the difference between PUT and PATCH?
Show answer
How do real-time features work in a MEAN application?
Show answer
What are the main steps to deploy a MEAN application to production?
Show answer
How do you test an Angular service that makes HTTP calls?
Show answer
How does the Node.js event loop affect the way you write Express route handlers?
Show answer
Users upload large documents and want to see upload progress. How do you implement it in Angular?
Show answer
What are typed reactive forms?
Show answer
What are route guards and what kinds exist in modern Angular?
Show answer
Write a custom validator that rejects passwords without a number and an uppercase letter.
Show answer
A list API that uses Mongoose populate on three references has become slow. How would you improve it?
Show answer
How is routing configured in a standalone Angular application?
Show answer
Load three APIs in parallel with forkJoin and handle a failure in one of them.
Show answer
What is a route resolver and when would you use one?
Show answer
Write a custom type guard to check whether an API response is an error.
Show answer
Create a child component with a signal input and an output that emits when a button is clicked.
Show answer
What is middleware in Express, and what kinds of middleware are there?
Show answer
Write mongosh commands to inspect a slow query and the indexes on a collection.
Show answer
What is MongoDB Atlas and what features does it offer?
Show answer
Explain optional chaining and nullish coalescing with examples.
Show answer
What is the role of a controller-service-repository structure in an Express API?
Show answer
Write a group validator that checks password and confirm password match.
Show answer
How do you set up an Express project with TypeScript?
Show answer
Your Express API is used by thousands of users and occasionally crashes due to an unhandled promise rejection. How do you make it more resilient?
Show answer
What is TestBed and how is it used to test an Angular component?
Show answer
Write a custom pure pipe that shortens long text with an ellipsis.
Show answer
Which security measures should every Express API in a MEAN app have?
Show answer
How do you test Express APIs and MongoDB logic in a MEAN project?
Show answer
Explain dependency injection in Angular.
Show answer
How do parent and child components communicate in Angular?
Show answer
What is the difference between template-driven and reactive forms in Angular?
Show answer
How do you design REST endpoints for a resource like orders, including nested data?
Show answer
Frequently asked questions
What happens in the MEAN Stack online assessment round?
Most companies start with an online test: aptitude and reasoning, a few MCQs on core MEAN Stack concepts, and one or two short hands-on tasks. It filters a large number of applicants, so speed and accuracy both count.
How do I clear the online assessment round?
Practise under a timer: about one minute per MCQ and 15-20 minutes per hands-on task. Read every option before answering; tests often include two nearly correct choices. Use a stable internet connection, keep your camera on and avoid switching tabs in proctored tests.
Which round comes next?
A typical order is online assessment, telephonic screening, one or two technical rounds, a managerial round and HR. Use the other round pages to practise each stage.