Swiggy SDE-2 Interview Experience [OCT-2026]
- Posted
- 7 Nov 2026
Summary
I interviewed for an SDE-2 position at Swiggy, completed an online assessment, a DSA + LLD interview, and a final LLD design interview, and was ultimately rejected after the last round.
How it went
Round 1 (OA) 90 min:
3 DSA Questions: Weighted in 50,30,20. Needed to be solved in Golang Were mostly from: https://www.oahelper.in/companies?q=swiggy
Round 2 ( DSA + LLD Interview) 1Hr :
This round was taken by a third-part vendor "Bar Raiser". DSA - https://leetcode.com/problems/best-time-to-buy-and-sell-stock/description/ LLD theoritical questions based on scenarios + design patterns that can be used and core entities.
Round 3 (LLD Interview) 1 Hr:
Q. Asked to design Splitwise.
This was one of the weirdest interviews I've ever given. The interviewer was mostly zoned out and arrived 10 mins late. He clearly mentioned, we don't need to run the code, then after half time asked me that atleast some code should run and made me write the code (and he again zoned out). And later said that I didn't covered the edge cases. despite that I wrote full working code, though the overall time was extended by 5 mins but its lowkey disrespectful.
I was rejected after this round. Happy to help!
Questions asked (2)
- 01
Best Time to Buy and Sell Stock
Data Structures & Algorithms · Easy
Open the problemGiven an array where the i-th element is the price of a given stock on day i, find the maximum profit you can achieve by completing at most one transaction (i.e., buy one and sell one share of the stock). You must buy before you sell. If no profit can be made, return 0.
- 02
Design Splitwise
System Design
Design a system like Splitwise that allows a group of friends to track shared expenses, split bills, and settle balances. The design should cover core entities, APIs, data storage, and handling edge cases such as adding/removing friends, handling multiple currencies, and calculating minimal transactions for settlement.