PhonePe || SE (1-3Y) || Interview Experience

phonepe logo
phonepe
SEOffer
October 19, 20258 reads

Summary

I recently interviewed for a Software Engineer position at PhonePe, which involved an Online Assessment, two technical coding rounds, and a final Hiring Manager discussion. I successfully received an offer for the role.

Full Experience

My interview journey at PhonePe for the Software Engineer role, with 1-3 years of experience, began after I applied through Instahyre.

Round 0 – Online Assessment

The initial stage was an online coding assessment conducted on CodeSignal. This round comprised four Data Structures and Algorithms questions, ranging from medium to hard difficulty levels.

Round 1 – Coding Round

Approximately one week after completing the OA, I received an email from HR to schedule the first coding round. I requested to postpone it by two weeks as I was out of town. In this round, I was presented with the following problem:

We thoroughly discussed multiple approaches to solve this problem. Due to time constraints, this was the only question covered in this round.

Round 2 – Coding Round

The very next day, I received a call from HR and scheduled the second coding round for the same week. This round involved two specific questions:

  1. Accounts Merge
  2. A variation of the Meeting Rooms problem, specifically focused on finding the minimum number of meeting rooms required.

Round 3 – HM Round

Again, HR contacted me the day after the second coding round, and I scheduled the Hiring Manager round for the following week. This round primarily involved a discussion about my resume and my work experience at my current company. I was asked technical and architectural questions related to my current projects. Additionally, the interviewer posed a few behavioral and situational questions to understand my approach to various workplace scenarios.

Verdict: I was selected for the position.

Interview Questions (4)

Q1
Min Stack
Data Structures & AlgorithmsMedium

Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.

Q2
Accounts Merge
Data Structures & AlgorithmsMedium

Given a list of accounts where each account consists of a name followed by some email addresses, merge these accounts. Two accounts belong to the same person if they have some email common. Note that even if two accounts have the same name, they may belong to different people as people could have the same name. A person can have any number of accounts initially, but all of their accounts have the same name.

Q3
Meeting Rooms II Variation (Find Minimum Meeting Rooms)
Data Structures & AlgorithmsMedium

Given an array of meeting time intervals intervals where intervals[i] = [starti, endi], return the minimum number of conference rooms required.

Q4
Behavioral and Situational Questions
Behavioral

The interview included general behavioral and situational questions designed to assess problem-solving skills, teamwork, handling conflict, and career aspirations.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!