Deloitte
Multinational professional services network with offices in over 150 countries.
4 Rounds
~21 Days
Medium
The Interview Loop
Recruiter Screen (30 min)
Standard fit check, behavioral questions, and resume overview.
Technical Loop (3-4 Rounds)
Deep dive into domain knowledge, coding, and system design.
Interview Question Bank
Frontend Engineer
•
Coding
•
medium
Write a custom React hook `useDebounce` that delays invoking a function until after wait milliseconds have elapsed since the last time the debounced function was invoked. How would you use this for a client's global search bar?
#JavaScript
#React Hooks
#Performance
Frontend Engineer
•
Coding
•
medium
Write a JavaScript function to flatten a deeply nested object, which is a common requirement when mapping complex client API responses to flat UI tables.
#Recursion
#Data Structures
#JavaScript
Frontend Engineer
•
Coding
•
hard
Implement a polyfill for Promise.all().
#Asynchronous JavaScript
#Promises
#Polyfills
Frontend Engineer
•
Coding
•
hard
Write a function to check if two DOM trees are identical structurally and have the same text content.
#DOM
#Recursion
#Tree Traversal
Frontend Engineer
•
Coding
•
medium
Implement an LRU (Least Recently Used) Cache class in JavaScript.
#Data Structures
#Caching
#JavaScript
Frontend Engineer
•
Coding
•
hard
Write a JavaScript function to deep clone an object, ensuring that circular references do not cause a stack overflow.
#JavaScript
#Recursion
#Memory Management
Frontend Engineer
•
Coding
•
medium
Implement an infinite scroll component in React. How do you handle performance when the list reaches 10,000 items?
#React
#Intersection Observer
#Virtualization
Frontend Engineer
•
Coding
•
easy
Write a function that takes a string containing brackets `()`, `{}`, `[]` and determines if the input string is valid.
#Stacks
#String Manipulation
Frontend Engineer
•
Coding
•
easy
Given an array of integers, write a function to move all zeros to the end of it while maintaining the relative order of the non-zero elements. Do this in-place.
#Arrays
#Two Pointers
Difficulty Radar
Based on recent AI-sourced data.
Meet Your Interviewers
The "Standard" Interviewer
Senior EngineerFocuses on core competencies, system constraints, and clear communication.
SimulateUnwritten Rules
Think Out Loud
Always explain your thought process before writing code or drawing architecture.