My interview process started in May2022, and final offer was shared in June 2022
For sde2 type of role the interview process gets little tougher.
Round1:
Machine coding round
Design an product search for e-commerce platform like in amazon/flipkart.
Required features:
Create/update/delete category, Create/update/delete products,
Search on basis of any of the product attributes like brand or name or type.
Write test cases with some examples to showcase your implementation.
Object oriented implementation is needed
Additional requirements:
Sponsored brands/products should be shown first
Duration: 1.5 hr, and separate 15mins round with panel for showing your results & dry run.
Main focus was less on how you design the algorithm for search/features rather more on how extendible your code is, so try to complete the code in working condition with appropiate test cases to showcase different requirements
Round2:
HLD
Design search engine with Google level users load (Idea was to use distributed web crawlers)
Round3:
Hiring manager round
In depth grilling on past projects,
Design an distributed compute cluster which supports analytics and monitoring features. So that along with the job monitoring, log streaming, completion status we can view in real time the health of all associated db's , file systems, servers.
The question is quite open-ended, so ask interviewer a lot of questions. Somehow I was able to give an acceptable solution.
Overall interview Experience was Good, cleared all the rounds.
And got the offer in June2022.
Offer details can be found here( https://leetcode.com/discuss/compensation/2177720/Phonepe-or-SDE-2-or-Bangalore-or-Offer )