Background
- Education: B.Tech from a Tier-2 college
- Current Position: SDE-2 at a Banking company
- Experience: 3.5 years
- Location: Pune, India
I applied via a google form posted by a recruiter on LinkedIn and received an interview link the next morning only. It was a hiring drive apparently.
Round 1: Machine Coding Round
Duration:
30 minutes for problem statement
1.5 hours for implementation
30 minutes for review and evaluation
The task was to implement a Flipkart Buy Now Pay Later application. The key requirements were:
- Users should be assigned an initial credit limit.
- While placing an order, users can choose to either:
- Pay in cash
- Use the Pay Later feature
- Users get 30 days to clear dues.
- Users should be blacklisted if they default on payments 3 or more times.
The problem required careful handling of edge cases like consecutive defaults and state management for user blacklisting.
Round 2: Problem Solving and Data Structures (PSDS)
Duration: 1 hour
I was asked two DSA questions:
- Maximum Volume of Water: Find the maximum amount of water that can be stored between vertical towers.
- Sliding Window Maximum: Print the maximum element from every k consecutive elements in an array of size n.
The focus was on optimizing the solutions and explaining the approach clearly.
Round 3: System Design Round
Duration: 1 hour
The problem was to design something like an Instagram Feed for Flipkart where the users could see content related to products, deals, etc. Requirements were:
- Influencers endorse brands, and users can follow brands or influencers.
- Users should see posts from the accounts they follow on their feed.
- Features like like, comment, sticker reactions, and unfollow were to be included.
- Upon unfollowing, all corresponding posts should be removed from the feed.
The interviewer delved deeply into:
- Low-Level Design (LLD)
- Database Schema for storing users, posts, followers, and interactions.
Round 4: Hiring Manager Round
Duration: 1 hour
This round focused on my previous work experience, specifically:
- Past projects and the challenges I faced.
- Response times, traffic management, and load balancing techniques.
- Approaches for scaling and managing resources efficiently under high traffic scenarios.
Verdict: Selected ✅
Compensation Details: https://leetcode.com/discuss/compensation/6229368/SDE-2-or-SSE-or-Razorpay-or-Flipkart-or-Paytm-or-FanCode
Other Interview Experiences:


