← Interview experiences
Rejected

Technical Lead at PhonePe

Difficulty
Process took
1-2 Weeks
Rounds
3
Format
Remote
Applied via
Company Website

How it went

  • Don’t get discouraged after a rejection, treat each round as live training, every question you struggle with is a target area for next time.

What they would tell you

  • Don’t get discouraged after a rejection, treat each round as live training, every question you struggle with is a target area for next time.

How to prepare

  • DSA (array, DP, Graph) , majorly practice medium to hard problem

Their background

I am Senior Software Engineer at a Fintech Company 3.5 years of experience I know Java, Spring Boot, SQL and good problem solving skill

Round by round

  1. 1

    DSA60 min

    I applied for the Technical Lead role at PhonePe through a referral. The process started with an initial call from HR, then I had two technical interviews and one system design interview. Each round was an elimination round. Technical Questions: Trap Rain Water

    • I was able to discuss the approach for solving the problem efficiently. Although the implementation took longer than expected, I was able to explain the two-pointer approach and its time complexity.

    • The interviewer asked for the code, but due to time constraints, we skipped the implementation part. Left View of a Binary Tree

    • I quickly explained the logic for level order traversal using BFS, the interviewer seemed satisfied with the explanation Behavioural Questions:

    • A situation where I improved response time and system efficiency

    • A time when I was recognized for my work by leadership or peers

  2. 2

    Core Theory + System design60 min

    Mix of Java and Spring Boot questions, followed by a System Design The questions were focused on testing my theoretical knowledge and practical application in real scenarios Java Basics:

    • Collections Framework: Asked about HashMap, TreeMap, and their use cases.

    • Tricky Output Questions: I was given several snippets of code involving overriding, static, try/finally, and multiple inheritance in Java and asked to predict the output. Spring Boot:

    • Questions related to dependency injection, REST APIs, and service layering in Spring Boot. System Design: Design a View Count and Like Count System:

    • I was asked to design a backend system to track view counts and like counts for videos.

    • I explained how to maintain real-time counts using caching (e.g., Redis), followed by persistent storage in a database like PostgreSQL.

    • The system needed to handle high scalability and low latency for large-scale video platforms. How Video Streaming Systems Work:

    • The interviewer asked about how video streaming systems work and how they handle quality switching during playback.

  3. 3

    Final Discussion60 min

    Mostly behavioural and my previous projects and how I handled different work scenarios Questions like: Tell me about a time when you led a project Tell me about a situation where you faced a technical challenge

What came up

MediumRemote3 4 years

A candidate-reported account, lightly edited. Interview processes change by team and date.

Sources