Swiggy Frontend Interview Experience | SDE2 | Selected
SDE2 @ Swiggy
Bangalore, India
Apr 2025
💸 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
Comments
Be the first to share your thoughts!
No comments yet.
Start the conversation!
Share your interview experience
Walk others through your interview rounds and verdict — your story could be exactly what someone needs before their next frontend interview.
Help others succeed
Give back to community
Share your knowledge
Other Interview Experiences
18
119
70
11
