Frontend track

HTML, CSS, JavaScript and React interview questions

Panel-ready Frontend Master questions for freshers and experienced developers. Practice at Coding Cadre in Faridabad, or Online from Delhi NCR.

21 Moderate React Frontend

How does React reconciliation work?

Short take Full answer on next page

Simple meaning

React compares the new element tree with the previous one by type and key.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
22 Moderate React Frontend

What happens if you use the array index as a key?

Short take Full answer on next page

Simple meaning

Inserting or reordering makes React reuse the wrong component instance, so inputs keep the wrong text.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
25 Moderate React Frontend

When does React.memo actually help?

Short take Full answer on next page

Simple meaning

It skips a re-render when props are shallow-equal.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
27 Moderate React Frontend

When is Context a bad fit compared with Redux?

Short take Full answer on next page

Simple meaning

Context re-renders all consumers when the provider value changes, so putting a rapidly updating cart in a huge provider is costly.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
29 Moderate React Frontend

What are the rules of hooks?

Short take Full answer on next page

Simple meaning

Only call hooks at the top level of a React function, not in loops or conditions, so the order stays stable.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
31 Moderate Redux Frontend

How does Redux data flow work?

Short take Full answer on next page

Simple meaning

The UI dispatches an action object.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
32 Moderate Redux Frontend

What is a reducer and why must it be pure?

Short take Full answer on next page

Simple meaning

A reducer is a function of previous state and action that returns the next state.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
33 Moderate Redux Frontend

What is Redux Toolkit versus classic Redux?

Short take Full answer on next page

Simple meaning

Classic Redux needed hand-written action types, switch statements, and spread copies.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
34 Moderate TypeScript Frontend

When would you pick interface over type?

Short take Full answer on next page

Simple meaning

I pick interface for object shapes that might be extended or merged in declaration files.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
35 Moderate TypeScript Frontend

How do you type a React component's props?

Short take Full answer on next page

Simple meaning

I define a Props interface and annotate the function parameter.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
36 Moderate TypeScript Frontend

What is unknown versus any?

Short take Full answer on next page

Simple meaning

Any turns off checking, so I can access any property and hide bugs.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
37 Moderate TypeScript Frontend

How do union types help with API response states?

Short take Full answer on next page

Simple meaning

I model idle, loading, success with data, and error with a message as a discriminated union.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
38 Moderate Performance Frontend

How would you reduce LCP on a landing page?

Short take Full answer on next page

Simple meaning

I preload or prioritize the hero image, set explicit dimensions, and avoid lazy-loading that above-the-fold asset.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
39 Moderate Performance Frontend

What causes layout shift and how do you prevent CLS?

Short take Full answer on next page

Simple meaning

Media without reserved space, webfonts swapping late, and inserting UI above existing content.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
40 Moderate Performance Frontend

How does code splitting work with React.lazy?

Short take Full answer on next page

Simple meaning

React.lazy plus dynamic import creates a separate chunk loaded when the component first renders.

Open the full page for Why, Steps, Example and Key takeaway.

Read full answer Example · Mistake · Say this
Prev Page 2 of 5 Next
Chat with us