Swiggy Software Engineer Interview Experience
Swiggy · Entry level
Interview process
The low level design interview was pretty easy, don't remember the exact question but it was simple and went pretty good.
The managerial round I messed up, I was nervous. He asked quite a lot of questions quickly about APIs, microservices other software design stuff.
Interview rounds · 2
- 1
Take-home assignment
Coding- Q1. Build a small web application for a fantasy battle simulator. The app should allow the user to create multiple players, configure their attributes (name, health, strength, attack), and then choose any two players to fight. Implement round-based combat using random dice rolls, where damage is determined by the attacker’s attack and the defender’s strength. The battle should continue until only one fighter remains, and the user should see the combat actions in a battle log with the final winner displayed.”
- 2
Technical round
System Design- Q1. Low level design interview
Tips from the candidate
Prepare basic low level design and some software design concepts and general questions like how do you keep with new technology.
Company culture
The managerial round interviewer was pretty friendly.