KM
Karthik Menon
Backend Engineer at Swiggy
❤️ 98 likes👁️ 2,341 views
📋 Overview
3 rounds at Swiggy. Focus on practical backend problems, system design for food delivery and Java/Go. The team is very collaborative and the culture is great.
Rounds
3
Level
1-3 yrs
Difficulty
Medium
Result
Selected
👨💼 Interview Rounds
1
Round 1CodingHackerRank test — 2 problems in 60 mins
Questions Asked:
- →Design a delivery routing algorithm
- →Implement LRU cache
2
Round 2TechnicalBackend concepts + practical problem solving
Questions Asked:
- →How does Swiggy handle surge pricing?
- →Design a notification system
- →Kafka vs RabbitMQ
3
Round 3System DesignDesign Swiggy's order tracking system
Questions Asked:
- →Real-time order tracking at scale
- →Handle 100K concurrent orders
💡 Tips from Karthik Menon
1
Study food delivery domain problems specifically
2
Know Kafka, Redis and real-time systems well
3
Prepare for practical system design, not just theory
4
Show enthusiasm for the product and domain
🏷️ Topics Covered
JavaGoKafkaRedisSystem DesignBackend
Preparing for Swiggy?
Practice the topics mentioned in this experience.