I recently interviewed at PharmEasy for SDE2 Java developer role for Bangalore, India. They were giving a package of 20LPA ( all fixed ).
There were 3 rounds to the interview.
- Round 1 was an interview which consisted of DSA and Algo questions where I had to solve 3 questions in 1 hr. The questions were Easy, Medium and Hard. I don't remember all 3 questions but one was to "find the repeated and the missing number from an array" and the other was to "find all the permutations that can we made out of a string by adding one, two or no spaces between the characters". Eg: - ABC -> A BC, A B C, ABC ......
- Round 2 was a system design round where I was asked "the HLD and LLD of the Order medicine journey" of PharmEasy website. It had to include components like Cart, Inventory, Order, Payment etc. The requirements of this round were very unclear and the interviewer didn't had any cross-questions or any suggestions on the approach I took and the solutions that I came up with. He just agreed with everything that I explained and somehow I got rejected in this round. :)