I applied through an online portal and the recruiter reached out next week for a phone screening.
Phone Interview:
The interview started with discussion on projects from resume. Question on data structures in Java, how hashing works, hashmaps and hashtables, how resizing in performed in arraylist. Two coding questions followed:
For the final onsite, there were two rounds :
Round 1:
I discussed various approaches, gave optimized solutions, and how the valid parenthesis code could be changed to incorporate any new kind of parenthesis.
Round 2:
As it's well known, that after clearing these 2 rounds, you need to move to a 3rd and 4th round to receive the offer. My interview got over with just talking to the HR after the 2 rounds. Overall, I felt my interview went well and could not gauge what I had missed. Received a rejection after 2 days, with very generic feedback.