Flipkart | SDE 2 | Bangalore | November 2024 [Offer]

Anonymous User
5896
Jan 04, 2025
Jan 04, 2025

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:

Razorpay - https://leetcode.com/discuss/interview-experience/6229095/Razorpay-or-Senior-Software-Engineer-or-Bangalore-or-October-2024-Offer

Paytm - https://leetcode.com/discuss/interview-experience/6229169/Paytm-or-Senior-Software-Engineer-(SSESDE-2)-or-Noida-or-November-2024-Offer

FanCode - https://leetcode.com/discuss/interview-experience/6229219/FanCode-(Dream-Sports-Dream11)-or-SDE-2-or-Mumbai-or-December-2024-Offer

Gojek - https://leetcode.com/discuss/interview-experience/6229239/Gojek-(GoTo)-or-Senior-Software-Engineer-or-Bangalore-or-September-2024-Reject

BlackRock - https://leetcode.com/discuss/interview-question/6229277/BlackRock-or-Associate-(SSE)-or-Gurgaon-or-October-2024-Reject

Comments (3)