The process took one day. A recruiter reached out to me. There were five rounds in total, and they were on an elimination basis. This meant that if I didn't clear round four, I wouldn't get to round five.
Overall, the process was great, but I'm not sure why I didn't receive an offer. I correctly answered all questions in all rounds and made it to the final HR round.
R1) General CS fundamentals - DBMS, Networks, Operating Systems, Cryptography, etc. For this, you have to know your engineering syllabus thoroughly.
R2) Implement an LRU Cache using Python.
R3) Design a URL shortener service like bit.ly. This was almost like a system design interview; however, I was not expected to actually sketch out the architecture.
R4) Problem-solving round - I was asked how I would approach the traffic congestion problem in a crowded city. This wasn't a coding/technical round at all. It was more like a brain teaser round and was meant to understand my problem-solving skills.
R5) Final round with the Engineering Manager. I was quizzed about my background, projects, internships, etc.
The following metrics were computed from 24 interview experiences for the Postman Software Engineer role in India.
Postman's interview process for their Software Engineer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Postman's Software Engineer interview process in India.