I was referred to a position by my friend. Recruiter scheduled a call and it was 15-20 minutes. Later I was scheduled for the telephonic round.
Telephonic round: first half hour was behavioral and some high level spring related questions. The second half was the coding exercise on the codepair. It was about spiral matrix.
Onsite: NDA
Had 4 - 1 hour interviews with 1 person each hour.
1st Interview, 15 min conversation about vrbo and my work. Then jumped to the technical question. It was a question i would never have expected. It makes you think how you can make use the basic data types for efficiently storing data. I think i did alright on this one.
2nd Interview : leet code medium Array question
3rd Interview: small system design, algo about trees, Several tech questions java/spring etc.,.
4th Interview : Behavioral in first half. OOD in the second half. I wish i had more time to understand this, the interviewer did not give me much time on this one. I think i lost on this one.
Interview tips: They are not looking for correctness of a solution, they are looking to understand your thought process. Please ask as many questions as possible before answering the interview and don't jump to solutions even if you know. Explain as many solutions as possible and why you chose the solution.