Swiggy
Frontend Engineer
Implement Custom useDebounce Hook
Medium
ROUND 2 : Technical Interview – Core JavaScript & ReactCodingCandidate Selected
Implement a custom `useDebounce` hook from scratch for a React application.
This question was asked in
Swiggy Frontend Engineer Interview Experience
The interview process at Swiggy was comprehensive and consisted of five rounds, starting with an online assessment focusing on React and JavaScript, followed by technical interviews that covered system design and machine coding. Candidates can expect a mix of coding and behavioral questions, with a strong emphasis on frontend development and real-time application features. Overall, the difficulty level was medium, showcasing a rigorous assessment of both technical skills and cultural fit for the company.