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

Full-Stack React & Node.js Interview Q&A

This document contains a comprehensive list of technical interview questions and answers for Full-Stack development using React, Node.js, and Express, as well as HTML/CSS. It covers key concepts such as components, state management, JavaScript features, API development, and basic tasks. Additionally, it includes a senior role candidate's response regarding their application motivation and goals.

Uploaded by

rajupass1310
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)
21 views3 pages

Full-Stack React & Node.js Interview Q&A

This document contains a comprehensive list of technical interview questions and answers for Full-Stack development using React, Node.js, and Express, as well as HTML/CSS. It covers key concepts such as components, state management, JavaScript features, API development, and basic tasks. Additionally, it includes a senior role candidate's response regarding their application motivation and goals.

Uploaded by

rajupass1310
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

Full-Stack (React + Node.

js) Technical Interview Questions & Answers

SECTION 1 — React

1. React is a JS library for building UI.

2. Components are reusable UI pieces.

3. Functional vs Class: functional uses hooks.

4. JSX allows HTML inside JS.

5. State stores changing data.

6. Props pass data parent→child.

7. useState manages state.

8. useEffect runs side effects.

9. useEffect used for API calls, timers.

10. Controlled vs Uncontrolled: React state vs DOM.

11. Virtual DOM speeds UI updates.

12. Keys identify list items.

13. API call: fetch/axios in useEffect.

14. Lifting state: move to parent.

15. Child→parent: callback.

SECTION 2 — JavaScript

1. var/let/const differences.

2. Arrow function short syntax.

3. map/filter/reduce.

4. Spread operator copies/merges.

5. Destructuring extracts values.

6. Callback: function as argument.

7. Promise: async result.

8. async/await cleaner async code.

9. Hoisting moves declarations.


10. Closure: inner uses outer vars.

11. Event loop manages async.

12. Array vs Object.

SECTION 3 — [Link] + Express

1. [Link] is JS runtime.

2. Express builds APIs.

3. Middleware runs between req-res.

4. CORS allows frontend↔backend.

5. Basic API endpoint example.

6. [Link] sends JSON.

7. req/res roles.

8. [Link] for MongoDB.

9. Schema defines structure.

10. CRUD = Create Read Update Delete.

11. try/catch for errors.

12. Async routes use async ops.

13. Image storage options.

14. POST vs GET.

15. JWT for auth.

SECTION 4 — HTML/CSS

1. Semantic tags.

2. Flex vs Grid.

3. Box model.

4. id vs class.

5. Media query.

6. display:none vs visibility:hidden.

7. Favicon.

8. Alt text.
SECTION 5 — Small Tasks

Reverse string, even/odd, remove duplicates, sum array, count vowels.

Senior role answer:

“I applied because the stack matches my skills. I’m open to Junior roles. My goal is to learn and
contribute.”

You might also like