SDE2 @ Swiggy
Bangalore, India
Apr 2025
--
Through company portal
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
🔹 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?
🔹 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
𝗣𝗿𝗼𝗯𝗹𝗲𝗺 𝗦𝘁𝗮𝘁𝗲𝗺𝗲𝗻𝘁: 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
Be the first to share your thoughts!
No comments yet.
Start the conversation!
Help Others Succeed
Give Back to Community
Share Your Knowledge
Share your interview journey and help thousands of developers prepare better. Your experience can make a real difference in someone's career! 🚀
72
63
150
68
174
93
Subscribe to FrontendGeek Hub for frontend interview preparation, interview experiences, curated resources and roadmaps.
© 2025 FrontendGeek. All rights reserved