Frontend Development Interview Questions in Kolkata
36 practice questions with answers for Frontend Development interviews in Kolkata.
Frontend Development 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 frontend developers in Kolkata.
How does type narrowing work in TypeScript?
Show answer
Marketing has added many third-party scripts and the site has become slow. What do you do?
Show answer
Why does await inside forEach not wait for each item?
Show answer
Test a DOM form with Testing Library and user-event.
Show answer
What is the guiding principle of Testing Library and why query by role?
Show answer
Create a typed fetch helper with generics.
Show answer
What is the difference between local UI state, global state and server state?
Show answer
Detect offline status and retry queued requests when the connection returns.
Show answer
When should you mock in frontend tests, and what is Mock Service Worker?
Show answer
Predict the output order of synchronous code, promises and setTimeout.
Show answer
What is the testing pyramid, and how does the testing trophy differ?
Show answer
Explain any, unknown and never.
Show answer
Your app must now support an Arabic right-to-left version. What changes are needed in CSS?
Show answer
What are tagged template literals?
Show answer
A dashboard must show live order updates. Would you use polling, Server-Sent Events or WebSockets?
Show answer
Most of your users are on low-end Android phones with slow networks. How does that change your approach?
Show answer
In a single-page app, the back button takes users out of the site instead of to the previous filter. Why?
Show answer
When should you use IndexedDB instead of localStorage?
Show answer
Tailwind classes built dynamically like 'bg-' + colour work locally but are missing in production. Why?
Show answer
How do environment variables work in frontend builds, and what is the risk?
Show answer
Compare CSS Modules, CSS-in-JS and utility-first CSS.
Show answer
Your app needs to support Hindi and English. How do you design internationalisation?
Show answer
Explain preload, prefetch and preconnect.
Show answer
Errors from failed promises are silently disappearing in production. How do you catch them?
Show answer
What are long tasks and why do they hurt user experience?
Show answer
How would you migrate a large JavaScript codebase to TypeScript?
Show answer
What are generics and why are they useful?
Show answer
Define brand design tokens in Tailwind CSS v4.
Show answer
What are higher-order functions and currying?
Show answer
Compare Promise.all, Promise.allSettled, Promise.race and Promise.any.
Show answer
Write a DeepReadonly type using mapped and conditional types.
Show answer
Tell me about a time you learned a new browser API to deliver a feature.
Show answer
What are declaration files (.d.ts) and when do you write them?
Show answer
Tell me about a time you convinced your team to adopt a new tool like TypeScript.
Show answer
The build works on your machine but fails in CI. How do you troubleshoot?
Show answer
Frequently asked questions
Which companies hire Frontend Development 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 Frontend Development 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 Frontend Development jobs in Kolkata?
Shortlist companies with Kolkata offices, keep your CV focused on Frontend Development projects, apply on company career pages and job portals with the Kolkata filter, and practise the questions on this page before each interview.