PhonePe interview experience Real time questions & tips from candidates to crack your interview

Frontend developer II

PhonePe
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
My experience interviewing with PhonePe has been quite rewarding. After my resume was shortlisted through Instahyre, an HR representative reached out to me. During our first call, she discussed my expectations and provided an overview of the company. The interview process then progressed through three rounds, but unfortunately, I was not selected after the third round.
Application story
I initially applied through Instahyre by creating my resume using an Overleaf template, highlighting my relevant frontend skills and experience. Shortly afterward, a recruiter reached out to me about a Software Engineer Frontend position at PhonePe. I inquired about the role and the interview process, and they provided me with detailed information about the interview rounds.
Preparation
Duration: 2 months
Topics: JavaScript, System Design and Web Fundamentals.
Tip
Tip

Tip 1: Concentrate on JavaScript proficiency and solve DSA problems using JavaScript.
Tip 2: You should possess a strong grasp of asynchronous JavaScript.
Tip 3: Practice solving machine coding problems using React and Vanilla JS.

Application process
Where: Other
Eligibility: No criteria, (Salary Package - 35 LPA)
Resume Tip
Resume tip

Tip 1: Prioritize showcasing your most impactful projects, particularly those recognized within your previous organization.
Tip 2: Quantify the improvements and impact of your projects using specific statistics and metrics to effectively demonstrate your value.

Interview rounds

01
Round
Medium
Face to Face
Duration60 minutes
Interview date5 Oct 2023
Coding problem2

1. Best Time to Buy and Sell Stock

Moderate
20m average time
80% success
0/80
Asked in companies
IntuitOptumOYO

You are given an array/list 'prices' where the elements of the array represent the prices of the stock as they were yesterday and indices of the array represent minutes. Your task is to find and return the maximum profit you can make by buying and selling the stock. You can buy and sell the stock only once.

Note:

You can’t sell without buying first.
For Example:
For the given array [ 2, 100, 150, 120],
The maximum profit can be achieved by buying the stock at minute 0 when its price is Rs. 2 and selling it at minute 2 when its price is Rs. 150.
So, the output will be 148.
Try solving now

2. Maximum activities

Easy
15m average time
85% success
0/40
Asked in companies
FacebookIntuitMorgan Stanley

You are given N activities with their start time Start[] and finish time Finish[]. You need to tell the maximum number of activities a single person can perform.

Note:
A person can only work on a single activity at a time. The start time of one activity can coincide with the end time of another.
Try solving now
02
Round
Medium
Face to Face
Duration60 minutes
Interview date5 Oct 2023
Coding problem2

1. UI Coding Problem

**`Promise.allSettled()`** is frequently used when there are multiple independent asynchronous tasks and we want to know the result of each promise, regardless of whether they were fulfilled or rejected.

Let's implement our own version of **`Promise.allSettled()`**, a **`promiseAllSettled`** function, with the difference being the function takes in an array instead of an iterable.

2. UI Coding Problem

Create a widget that renders the current time in HH:MM:SS format using a 7-segment digital display. You are free to choose to use 12-hour or a 24-hour display.

Here's an example of a digital clock. Each digit needs to be rendered by individual segments, but you can exercise your creativity by choosing different colors and styling it differently. It should however still function as a clock, allowing the user to read the time.

03
Round
Hard
Face to Face
Duration90 minutes
Interview date6 Oct 2023
Coding problem1

1. System Design

Design a travel booking website that allows users to search for accommodations and make a reservation.

What are the core features to be supported?

- Search and browse accommodation listings.
- Viewing accommodation details such as price, location, photos, and amenities.
- Make reservation for accommodations.

What does the user demographics look like?
International users of a wide age range: US, Asia, Europe, etc.

What are the non-functional requirements?
Each page should load under 2 seconds. Interactions with page elements should respond quickly.

What devices will the website be used on?
All possible devices: laptop, tablets, mobile, etc.

Do users have to be signed in?
Anyone can search for listings and browse details but users need to logged in to make a booking

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 7 problems
Interviewed by PhonePe
3076 views
0 comments
0 upvotes
company logo
SDE - 2
3 rounds | 4 problems
Interviewed by PhonePe
0 views
0 comments
0 upvotes
company logo
SDE - 1
4 rounds | 6 problems
Interviewed by PhonePe
2218 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 5 problems
Interviewed by PhonePe
5037 views
1 comments
0 upvotes