I applied through a recruiting agency for a Pune location.
I would suggest avoiding interviews with this type of company. It will most likely result in wasted time and can be demoralizing.
The process took around two weeks.
All rounds were online due to the pandemic.
All rounds went decently, but the HR still provided non-positive feedback.
It was pathetic to see interviewers expecting exact Java syntax for keywords that they themselves did not remember while conducting interviews.
If you were able to solve Algo/DS problems correctly, they would ask nonsensical questions, such as why you used the 'auto' or 'map' keyword, questions they themselves didn't know the answers to. They just seemed to 'roast' you because you could solve them correctly.
Furthermore, they did not allow you to solve problems or think on paper to dry run your solutions. They repeatedly asked for the solution while you were thinking, even while monitoring your screen.
Out of 4 questions (2 in each of the two face-to-face rounds), I was able to solve 3 efficiently, while 1 was between naive and efficient.
If you were able to solve a problem quickly, they would 'roast' you, but if you couldn't solve it efficiently, they would reject you. Their attitude or motive was unclear; it was uncertain whether they wanted to hire or to 'play Roadies' and act rudely.
In a particular question, I was heading in the right efficient direction, but the interviewer deviated me totally.
You are hiring an Android developer by only conducting Algo/PS rounds. Additionally, a question asked in this round was also presented in the machine coding round, which I had been practicing for the past week, but it did not happen.
Online Test:
Print top view of a binary tree. (There are a few invalid test cases that I felt might waste your time.) A problem statement with Java classes. You have to write a few functions based on the problem statement to give the result.
Find the number of groups of anagrams from a given list of strings. Find the maximum sum subarray.
Print the left view of a binary tree. Print the bottom view of a binary tree.
The following metrics were computed from 5 interview experiences for the PhonePe Senior Android Developer role in India.
PhonePe's interview process for their Senior Android Developer roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for PhonePe's Senior Android Developer interview process in India.