Status: 5+ years experience | BTech CS from Tier-1 college
Position: SDE2
Location: Bangalore
Date: May 2022
Swiggy recruiter contacted me after getting resume from a thrid party and within a week first telephone screening round got scheduled.
Telephoic screening round
Detailed Intro - 5 mins
Most challenging project ever worked on and follow up questions on it.I was not very sure after this round but I got shortlisted for next 5 rounds.
Once you clear screening, they will schedule 5 rounds and after all rounds are done then they will collectively provide you feedback and result.
It took a month for me to complete all rounds.
Round 1 - Coding + CSF
Few generic deployment related questions and about my experience and kafka related questions.
a. After releasing an story if a particular api latency increased then what will you do?
b. How to insure ordering in multiple partitions in Kafka?
c. functional test case related question. (can't recall)
Q1. Longest subsequence of consecutive integers.
Q2. Can't recall the exact problem but it was a medium LC problem based on linked list.Round 2 - PS + DS
Intro - 5 mins
Q. Implement a json parser to convert a valid json string to json object like Jackson in java. Eg. String - "{{"userId": 1}, {"name": abc}}".Last 5 mins, few questions about swiggy on-call culture.
Round 3 - LLD
Intro - 5 mins
Q. Can't recall the problem, but it was related to swiggy serviceability.Round 4 - HLD
Intro - 3 mins
Q. Notification system for swiggy to send offers notification.Round 5 - HM
Intro - 5 mins
Q. Behavioral questions on leadership(since I was interviewing for SDE3) and past projects.After collecting all reviews, they intitially offered me SDE2-high level(they have two levels for SDE2) but when I got amazon offer then they offered SDE3. :)
Note - one suggestion, you should keep your intro short and impactful of around 1 min and practice it. And please make sure that there is no questionable term or anything, otherwise sometimes your time will be wasted in intro and panel can have prejudice based on intro, depends on interviewer. So please don't take the risk.
I also got offers from amazon and meesho. That's why I declined it.
Meesho SDE3 Interview experience - https://leetcode.com/discuss/interview-experience/2077098/Meesho-or-SDE3-or-Bangalore-(work-from-anywhere)-or-May-2022-or-Decline
Amazon interview experience - https://leetcode.com/discuss/interview-experience/2076961/Amazon-or-SDE2-or-Bangalore-or-May-2022-or-Accepted
Both amazon and meesho compensation details - https://leetcode.com/discuss/compensation/2024291/amazon-sde2-meesho-sde3/1404094
Please upvote if you find this helpful.
I'll count each upvote as an impact caused by this post and of cource a little reward for me :)