Senior Software Engineer
- Timeline
- 3 rounds
- Compensation
- Senior band
Tips before you start
- The take home assignment carries the most weight, and a later round is build and defend, so every decision in your submission must have a reason. Prototype chain, async JS, web security, and DOM internals come up in senior rounds. Unit tests are non negotiable.
- Expand each question below for what to expect, how to answer, code, and references.
- Practice explaining trade-offs out loud. Follow-ups are common at Intuit.
Interview rounds
3 rounds- 11
Take-home Assignment
Offline (1 day)Take-home: build a personal expense tracker with unit tests
- 22
Build and Defend
90 minJustify your state management choice: Context + useReducer vs Redux
Run a test coverage report and explain the percentages
Live extension: add search and a category filter on top of your solution
Web security questions based on your submitted code
Implement a Promise.race polyfill, and explain race vs any
Implement identicalDOMTrees that checks if two DOM trees are equal
- 33
Hiring Manager
60 minWhen would you use micro frontends, and what are the trade-offs?
Web workers vs service workers: when does each apply?
Behavioral scenarios on conflict, ownership, and incidents
Overall experience
The take home assignment carries the most weight, and a later round is build and defend, so every decision in your submission must have a reason. Prototype chain, async JS, web security, and DOM internals come up in senior rounds. Unit tests are non negotiable. Role: Senior Software Engineer Location: Bangalore Compensation: Senior band 3 interview rounds with real reported questions and study answers. Compiled from publicly reported frontend interview experiences.