Initial phone interview
Question not from LC. To implement 2 methods(Related to set). More detailed questions on DS and Complexity - Cleared with very good feedback.
Virtual Onsite Inteview - 5 rounds in a day
Round 1 - Behavioural round. Mostly the common situational questions like how you manage xyz. (Very good feedback on this round).
Round 2 - Coding - Question again not from LC (But kind of combination of questions in LC). A combination of Matrix, Stream Input. Had to implement two methods(functionality). Did one quite quickly. Second was done in brute force approach. (Good feedback on communication, Coding and DS - But Not optimal Solution(negative)).
Roung 3 - Coding - Question again not from LC(But similar to one in LC). Question on String.
Solved it with optimal complexity. (Positive feedback).
Round 4 - Coding - Question similar to one in LC - Question on Tree and DFS. Solved using recursion. After the coding was done, more questions on complexity of Java collections and collection interfaces. - (Very good feedback)
Round 5 - Coding - DP - Similat to longest continuous subarray. Question was not clear initially and example test case was wrong. Hence it took a lot of time and couldnt get the optimal solution at first. Interviewer gave hint and then solved it. Not that great round. (Feedback - They had a follow up question as well, which was not being asked due to time constraint. And coudnt come up with optimal solution at first place).
Got Rejection in 2 weeks. Recruiter was really friendly. Asked me to apply after 6 months/1 year.