Phone Interview
The interview was pretty straighforward, starting with resume discussion and a lot of computer vision related questions pertaining to my projects. The interviewer was pretty good to talk to. There were questions related to Leadership Principles and this took about 25 minutes. Then the coding round with a question on BST (leetcode medium) and I came up with an algorithm and the code in 15-20 minutes and we discussed an optimisation.
Passed this interview
Virtual Onsite
I had prepared a lot for Object Oriented Design and System Design as the recruiter suggested but they didnt really come up with any of these questions. I had 4 rounds and one of them was not form the team I was interviewing for.
Same format as the phone interview with Computer Vision applications, Leadership Principles but the programming questions got harder with every round. I was able to come up with brute force but again they use a white boarding app and you really dont know if your solution passes the test cases required.
I had a feeling that the interviws went well, but again it was hard to com up with brute force, code that up and optimse in 30 minutes or less. But it was a great experience. I didnt pass this round of the interview and was notified on the 3rd day after the interview.