0% found this document useful (0 votes)
25 views3 pages

MERN Stack Interview Questions

The document provides a comprehensive list of interview questions and answers for a MERN stack developer, covering key technologies such as MongoDB, Express.js, React.js, and Node.js. It includes explanations of concepts like components, state, props, REST APIs, and authentication methods. Additionally, it highlights personal attributes and project experiences relevant to the role.

Uploaded by

sauravchafle21
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views3 pages

MERN Stack Interview Questions

The document provides a comprehensive list of interview questions and answers for a MERN stack developer, covering key technologies such as MongoDB, Express.js, React.js, and Node.js. It includes explanations of concepts like components, state, props, REST APIs, and authentication methods. Additionally, it highlights personal attributes and project experiences relevant to the role.

Uploaded by

sauravchafle21
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

MERN Stack Developer Interview Questions & Answers

1. What is the MERN stack?

MERN is a group of four technologies used to build full-stack web apps:

- MongoDB (Database)

- Express.js (Backend Framework)

- React.js (Frontend Library)

- Node.js (Backend Environment)

2. What is the role of React in MERN?

React is used to build the frontend. It lets us create components that display data and handle user

interactions.

3. What is Node.js? Why do we use it?

Node.js allows us to run JavaScript on the server. It is fast and helps create APIs to connect frontend and

backend.

4. What is Express.js?

Express is a backend framework for Node.js. It helps to create routes and APIs easily.

5. What is MongoDB and why is it used?

MongoDB is a NoSQL database that stores data in JSON-like format. It works well with JavaScript.

6. What is a component in React?

A component is a reusable block of code that returns HTML. It can be functional or class-based.

7. What is state in React?

State is used to store data in a component. When state changes, the component updates automatically.

8. What is JSX?
MERN Stack Developer Interview Questions & Answers

JSX allows us to write HTML inside JavaScript. It makes React code easier to write and read.

9. What is a REST API?

REST API is a way for frontend and backend to communicate using HTTP methods like GET, POST, PUT,

DELETE.

10. How do you connect MongoDB to Node.js?

We use mongoose to connect:

mongoose.connect('mongodb://localhost:27017/mydb')

11. What is Props in React?

Props are data passed from one component to another. They are read-only.

12. What is the difference between state and props?

Props are sent from parent to child and are read-only.

State is stored in the component and can be updated.

13. What is useState in React?

useState is a hook that lets us add state to functional components.

14. What is useEffect in React?

useEffect is a hook that runs code after the component renders. Used for fetching data.

15. What is Mongoose?

Mongoose is a library to connect and interact with MongoDB in Node.js.

16. What is Middleware in Express.js?

Middleware is a function that runs before the request reaches the final route. Used for logging, auth, etc.
MERN Stack Developer Interview Questions & Answers

17. How do you handle authentication in MERN?

Use JWT (JSON Web Token). Frontend stores token and backend verifies it for secure routes.

18. What is Virtual DOM?

Virtual DOM is a lightweight copy of the real DOM. React uses it to make UI updates faster.

19. What is useContext in React?

useContext is a hook to share data across components without passing props manually.

20. Tell me about yourself.

I'm a passionate MERN Stack Developer. I have built projects using React, Node.js, MongoDB. I enjoy

problem-solving and learning new technologies.

21. Why do you want to become a MERN stack developer?

Because I enjoy working on both frontend and backend, and MERN allows full development using JavaScript.

22. What are your strengths?

- Quick learner

- Team player

- Strong in JavaScript

- Good at solving problems

23. Tell us about a project you built.

I built a Workout Planner using React, Express, and MongoDB. It allows users to log and track workouts.

24. Are you comfortable working in a team?

Yes, I enjoy team projects. I've worked on many hackathons and team-based web development projects.

You might also like