React JS Interview Questions in Kolkata
36 practice questions with answers for React JS interviews in Kolkata.
React JS jobs in Kolkata
Kolkata has a steady IT-services and BFSI technology job market around Salt Lake Sector V and New Town. Many openings are with service companies and their delivery centres, with a focus on strong fundamentals.
Below are 36 questions that match the mix of service, product and domain employers hiring react developers in Kolkata.
What are loaders and actions in React Router?
Show answer
A junior notices that every child component re-renders when the parent's state changes, even when their props did not change. How do you explain this?
Show answer
Why should you use the functional form of setState? Show an example.
Show answer
On a profile edit page, when you switch from one user to another the form still shows the old user's typed values. How can you reset it cleanly?
Show answer
What are nested routes and what is the role of Outlet?
Show answer
Tell me about a time a requirement changed late in a sprint. How did you handle it?
Show answer
What are memoised selectors and why use createSelector?
Show answer
Explain CSR, SSR, SSG and ISR.
Show answer
What is the render props pattern?
Show answer
Why do you want to work as a React developer?
Show answer
Show a login form using React Hook Form with Zod validation.
Show answer
Write a custom hook to fetch data with loading and error states.
Show answer
Which queries should you prefer in React Testing Library and why?
Show answer
What is Zustand and how do you use it?
Show answer
Show how to fetch data with TanStack Query.
Show answer
You wrapped a row component in React.memo, but the profiler shows it still re-renders every time. The parent passes onClick={() => remove(id)}. Why?
Show answer
A search box fetches results on every keystroke and sometimes shows results for an older query. How do you fix this race condition?
Show answer
You see the error 'Rendered more hooks than during the previous render'. What is wrong?
Show answer
A developer sends an analytics event inside a useEffect that watches a 'submitted' state flag. Is this a good pattern?
Show answer
A developer stores fullName in state and updates it in a useEffect whenever firstName or lastName changes. What would you suggest?
Show answer
Tell me about a time you pushed back on adding a new library to the project.
Show answer
Describe a time you disagreed with a teammate about how a component should be designed.
Show answer
Your manager asks you to set up a new React project in 2026 and suggests Create React App. What would you recommend?
Show answer
What is list virtualisation?
Show answer
How do you fetch data in a Next.js App Router page?
Show answer
What is tree shaking?
Show answer
How do you add multiple languages to a React app?
Show answer
Why use Link instead of a normal anchor tag in a React app?
Show answer
You are building a 4-step onboarding wizard. How do you keep data when users move back and forth between steps?
Show answer
What are the risks of spreading all props like <Input {...props} />?
Show answer
Should you keep related values in one state object or several useState calls?
Show answer
What is the children prop?
Show answer
How do you mock a module in Vitest?
Show answer
You import a component and get the error 'Element type is invalid: expected a string or a class/function but got undefined'. How do you debug it?
Show answer
How do you type props for a component in TypeScript?
Show answer
Frequently asked questions
Which companies hire React JS professionals in Kolkata?
Companies with large offices in Kolkata include many IT services and product firms. Use their company pages below to practise employer-specific sets.
Are React JS interviews in Kolkata different from other cities?
The questions depend more on the company than the city. Kolkata's mix of employers decides the style: Many openings are with service companies and their delivery centres, with a focus on strong fundamentals
How do I find React JS jobs in Kolkata?
Shortlist companies with Kolkata offices, keep your CV focused on React JS projects, apply on company career pages and job portals with the Kolkata filter, and practise the questions on this page before each interview.