I applied on 1st August 2020 for New Grad position Canada.
I got an email for OA's in January 2021.
It was 3 rounds of 45 min interview
Round 1:
Started with two behavioral questions based on leadership principle (I already prepared a bunch of different stories based on my current job experience)
Then there was one LC medium problem similar to group Anagram. I coded completely and discussed my approach with time and space complexity.
The interviewer was kind and supportive and it finished on time. Overall, It went well and thus, it gave me a confidence boost for the next two interviews.
Round 2:
Again, Started with a behavioral question based on the leadership principle. This round was a bit tough compared to the previous one because my interviewer was not interactive and was just listening quietly.
Afterwards, we jumped on a coding question, it was an LC Hard Autocomplete search problem based on system design. I discussed my design approached using trie data structure and I started writing code for it. I wasn't able to complete the whole code on time but I discussed my approach. The interviewer was happy with my solution. I asked two questions at the end. This interview took extra 10 min. Hence, I only got a 5 min break before the next interview. However, it was fine for me.
Round 3:
Again it started with two behavioral questions based on the LP. It was followed by coding problem - find the median from the data stream. I discussed a few approaches with time complexity and coded completely for the most efficient method. My solution was based on two heap data structures (left half max head and right half min-heap) but I had a little hard time explaining it to my interviewer.
[March 1st, 2021] Moved To another Job:
I completed my final interview on Thursday, next Monday my application on the portal changed to "moved to another job". And, the new application was submitted with a different location.
[March 2nd, 2021] Offer:
I got an offer on portal
I didn't had much LC practice before the interview started and thus, i didn't had the believe to crack this. However, I just wanted to give it a go and decided to practice 2-3 LC problems a day. Eventually, It pan out really well and just before the interviews i was confident enough. Consistency was a key for me!
All the best!