Round 1 – LRU Cache (DSA)
Interviewer gave a real-world caching example.
The expected solution was an LRU Cache.
I implemented it using Doubly Linked List + HashMap.
We did a dry run, not test cases.
Focus was on logic, structure, and clarity.
Round 2 – Projects + System Design
Discussed my projects, impact, and how I’ve grown as an SDE-2.
Talked about my weekly workflow, ownership, and infra responsibilities.
Then moved into a UPI system design discussion:
End-to-end flow, PIN handling, roles of banks/PSPs/NPCI.
Auth, scaling, services like payment processor and ledger.
Interviewer wanted real understanding, not just theory.
Round 3 – HM + HLD Round
Scenario based :
Amazon is our client and they want to build a workflow like: User adds to cart → wait 30 mins → if no purchase → send notification
Discussed:
How to store workflows (e.g., JSON, state machines).
Use of job schedulers for time-based triggers.
Notification service, retries, and failures.
I did well on event handling, but wasn’t clear on workflow modeling.
Interview ended with a good talk on company culture and look very attached to comapny — very positive.
Verdict - After a few days, I got the call — selected for the SDE-2 role!
Compensation Details: https://leetcode.com/discuss/post/6839557/onlinesales-ai-sde-2-compensation-by-ano-zfok/