Swiggy Frontend Interview Experience | SDE2 | Selected
Compensation Range
--
How landed on the interview?
Through company portal
Round 1: Online Assessment (OA)
Three hands-on problems focused on practical frontend skills:
🔹 Implement an infinite scroll component in React with data fetching and error handling
🔹 Create a debounced search functionality
🔹 Design a responsive grid layout with CSS Grid/Flexbox
Round 2: JavaScript/Framework
🔹 Implement a custom useDebounce hook from scratch.
🔹 How would you optimise rendering for a list of 10,000+ items?
🔹 How would you build a real-time order tracker using WebSockets?
Round 3: Machine/Platform Coding
🔹 Display a list of restaurants with filtering and sorting capabilities
🔹 Implement a cart system with real-time price updates
🔹 Add error boundaries and loading states
🔹 Make it responsive for mobile devices
Round 4: Frontend System Design
𝗣𝗿𝗼𝗯𝗹𝗲𝗺 𝗦𝘁𝗮𝘁𝗲𝗺𝗲𝗻𝘁: Design the frontend architecture for Swiggy’s Restaurant Page with Real-Time Order Updates.
Key areas:
🔹 Component architecture and code splitting
🔹 State management strategy
🔹 Data fetching and caching approach
🔹 Performance optimisation techniques
🔹 Error handling and fallback UI
Final Thoughts
None
Love this interview experience? Share it!
Help others discover this resource
