The interview consisted of the following rounds:
HR debrief: Basic questions around salary, expectations, past experience, etc.
Machine Coding (LLD): You will be given an application to be developed in about an hour. You can make the code changes offline and then submit it within the time limit. The code should be executable.
Machine Coding Debrief: The interviewer will review the code and ask questions regarding the approach and decisions. Expect a lot of "why" questions.
Problem Solving (DSA): Two easy to medium level DSA problems to be solved under 1 hour.
Why is the factory pattern used for object initialization?
The following metrics were computed from 27 interview experiences for the PhonePe Software Engineer role in Bengaluru, Karnataka.
PhonePe's interview process for their Software Engineer roles in Bengaluru, Karnataka is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for PhonePe's Software Engineer interview process in Bengaluru, Karnataka.