Education: B.Tech, NIT CS
Experience: 6+ YOE in Tech Startup.
Location: Bengaluru, India
Round 1: Leetcode Style DSA
https://leetcode.com/problems/best-time-to-buy-and-sell-stock-ii/description/
The expectation write code on any plain notepad. But I asked the interviwer to implement it in an IDE since I knew its running code with all edge cases will be a better for my review.
This question was given in part1 and part 2 style. Part one was the 'Easy' buy and sell stock question.
Round 2: Java/Spring Theory and LLD
1 hour round. First 30-40 mins spent on Java/Spring/Design pattern standard questions.
Topics: Dependency Injection, Strategy desgin pattern, Transactions in Spring, Bwan Lifecycle in spring, ACID in RDBMS and few more questions.
Spent ~20 mins on LLD question(food delivery)
Very less time for LLD but I gave a tentative approach about APIS Design, DB design and how i will articulate the code implementation.
Round 3: HLD (Flipkart Order Delivery)
Main focus is on how many scenarios can you think of and how do you tackle them.
Also keeping system consitency and HA in mind.
Knowledge of Microservices implementation is a plus. I started with a monolith and step by step based on requirements segregated the services.
Round 4: Hiring Manager
Past Experience
1 LC based medium question from Arrays (no DP). (cannot find it on LC)
Behavior related question.
If you have any doubts related to prep do let me know in comments.
Comp Details: https://leetcode.com/discuss/compensation/4992921/walmart-sse-in4-offer/2348268