Phonepe || Software Engineer || 3 years
Anonymous User
6547

Company: PhonePe
Position: Software Engineer
YOE: 3 yrs
Location: Bangalore

Round 1: Machine Coding (1.5 hrs + 0.5 hrs)

Design phonepe wallet, allowing users to top up the wallet and also allowing transactions to happen between users.
(There were some other functionalities required as well, don't remember all of them)
Time to Code -> 1.5 hrs
Code Review -> 30 mins

Result: Positive

Round 2: PS/DS (1hr)

2 questions:

  1. Don't remember exactly, but was using 2 concepts. One concept was merging k sorted arrays and second was merging intervals.
  2. https://leetcode.com/problems/gas-station/

Result: Positive

Round 3: Design Round (1hr)

Design Stock Exchange.

Discussions over HLD and LLD for the same.
In depth discussion over network protocols to be used, advt and disadvt for the same, db to be used , async communication (Kafka) , sharding , partitioning, etc.

Result: Positive

Round 4: HM (1hr)

Again started with deepdivein on projects, team, roles and responsibilities.
In depth discussion on mostly all projects i had done.
The approach i took in each problem and the reasons to take those approaches and not go ahead with other ones.
The impact of those projects .
Discussions on Engineering Excellence tasks, Design reviews, etc.
Reasons for switch, why phonepe, etc.

Result: Positive

Final Verdict: Selected (was informed the same day)

Compensation : https://leetcode.com/discuss/compensation/3608475/Phonepe-oror-Software-Engineer-oror-YOE-3yrs

Comments (9)