Number of Interview rounds : 3
Round 1(Tech + Googlelyness): The interviewer joined late then we started with the self introductions. Then the coding part started. The question was like a large array of some cooordinates(i.e a matrix) and you need find the maximum area among all possible rectanges. I started off with a brute force approach, coded it and while I was thinking she gave away the hints. Then we discussed the optimal solution and wrote some code of it. Then we went on to Googleyness. She asked if a teammate is taking all the credit for a team project during a presentation everyone contributed. I gave my answer she asked follow up question that what will you do if he does the same again next time. Interviewer was not so friendly but fine. I felt that she was not satisfied. I kind of lost my hopes.
Round 2(Tech only): This interview I gave my best. The question was confusing so I asked some clarifying questions and we discussed it in detail step by step. The interviewer asked me first to type steps I would do as sentences , then we discusssed time complexities of each step and then went on to coding. If I find the question I will add it. The interviewer was very friendly. He kindly answered the questions I asked him at the end. He even apologised for extending the interview.
My verdict: Round 1 would be no hire or lean hire . Round 2 would be a hire because I performed well.
Waiting for the results..
After a week I recieved call from my recruiter and he gave me feedback about my previous rounds and told that he would like to schedule a third round and I should perform well in that so a to get my candidature taken to leadership. I was a bit tensed as I should not make any mistake in the next round
Round 3(Tech + Googleyness): After getting rescheduled for more than 4 times as it was festival time..It got scheduled with a US panel. I was firt a bit worried that it's a US person but later put up some confidence.
He asked a warm up question which is to give depth of binary tree and then went on with the actual question.
The actual question is about trains, tickets and the people onboarding and offboarding , I can say it's a variation of range queries problem.
For googleyness, the question was same as first interview and I said him that it was asked in my previous one so he asked someother questions. Questions like "how to you try to put yourself or someone else into a team which is hard to get along ..something like that" , " what will I do if multiple approach me for help or advice at the same time?" and follow up for that.
The interviewer was very calm, friendly and he was quite satisfied as I gave brute force to optimised solution.
My verdict : Strong Hire
The feedback and the time I got after the second round helped me prepare well for technical as well as behavioural questions.
Waiting for the mail..Hope it will be a positvie outcome !!