PhonePe | Software Engineer | Interview Experience | Selected

Anonymous12h ago
  • Company: PhonePe

  • Role: Software Engineer

  • Experience: 3 years and 4 months

  • Location: Bangalore

  • Final Result: Selected

The interview process consisted of four rounds:

  • Machine Coding

  • Problem Solving and Data Structures

  • System Design

  • Hiring Manager

Round 1: Machine Coding (2 Hours)

I was asked to design a PhonePe Wallet System that would allow users to add money to their wallets and transfer funds between users. There were a few additional functional requirements, although I don't remember all of them now.

I had 1.5 hours to implement the solution, followed by a 30-minute code review. The review focused on my implementation and the overall design of the solution.

Result: Positive


Round 2: Problem Solving and Data Structures (1 Hour)

I was given two coding problems:

  1. Minimum Window Substring: The problem involved a variation of the standard Minimum Window Substring problem. I don't remember the exact constraints.

  2. Job Sequencing Problem: I was asked to solve the classic scheduling and optimization problem.


Round 3: System Design (1 Hour)

I was asked to design a Customer Issue Resolution / Ticket Handling System, i covered both high-level design (HLD) and low-level design (LLD). I had to think through the system's overall architecture as well as its detailed components and interactions.


Round 4: Hiring Manager (1 Hour)

The round started with a deep dive into my projects, team, and day-to-day responsibilities, discussion mainly on the projects I had worked on.

The main areas of discussion were:

  • Project decisions: The approaches I chose to solve different problems and why I preferred them over alternative solutions.

  • Project impact: The outcomes and impact of my work.

  • Engineering excellence: Tasks related to improving engineering practices and code quality.

  • Design reviews: My involvement in design discussions and reviews.

  • Career goals: My reasons for looking for a change and why I wanted to join PhonePe.


Final Outcome: Selected

I received the final confirmation four days after the interview process.

Recommended Reads

Post

4 YOE at Amazon, 500+ LeetCode solved... and I still got rejected

A couple of months ago i was in a sticky situation. I am a fullstack dev with 4 YOE at amazon. I recently figured out that my communication during interviews su

Interview Experience

Keychain | Lead Backend Engineer | Interview Experience | Rejected

The interview process involved an initial discussion with a Senior Engineering Manager, an HLD round, a take-home assignment, a review of the assignment, and a

Post

Databricks Hiring | Software Engineer, Backend

About Role Company: Databricks Position: Software Engineer - Backend Experience: 3+ years Location: Bengaluru, India Apply Here What You’ll Build Develop founda

Post

Dexcom Hiring | Software Development Engineer 1

Dexcom is hiring a Software Development Engineer 1 for its Bengaluru team to build scalable cloud-based systems and software supporting its continuous glucose m

Interview Experience

Target | L4 Java Backend Engineer | Interview Experience | Rejected

I have around 2 years of experience as a Java backend developer at a service-based company, recently i interviewed for the L4 Java Backend Engineer role at Targ

Comments0