HR Screening.
Online Assessment - https://leetcode.com/problems/filter-restaurants-by-vegan-friendly-price-and-distance/
Screening round : (Behavioural)
Explain about any project.
What are you passionate about ?
Are SCRUM ceremonies useful, how?
How do you learn new techology?
what new things you learnt in recen times?
Mostly behavioral questions and technical questions on project like , ActivaRecord in rails , ORM etc.
Virtual Onsite Rounds :
Round 1 (Behavioural round - 45 minutes)
In this one, it was about teamwork. Questions i remember:
"Explain a project where you have worked with a large group"
"Have you mentored anyone"
"Did you give and receive critical, constructive and positive feedback" (They were all seperate 6 questions)
Did you have any conflict situation with anybody?
Round 2 (Design round - 45 minutes)
Design system which would keep track time request spent in every servce while being processed. (Zipkin)
I discussed an architecture using message queues and then logic for calculation time in every service, database required and lastly Alerts for production issues.
Round 3 (Coding rounds - 45 minutes)
Exact same coding problems as this one: https://leetcode.com/discuss/interview-question/869337/Yelp-or-Phone-or-Implement-a-prefix-based-search
Initially, it was needed to implement search for prefix only, afterwards it was modified to look for substring.
Initially I gave trie solution but he just discussed that and asked me to code using another solution so I used HashMap.
All inputs ran fine, also the modifications ran fine.
Round 4 (Coding rounds - 45 minutes)
Question was similar to destination city ,
https://leetcode.com/problems/destination-city/
but you can not use hashset since input may contain more than one scenarios with more than one destinations.
I used backtraking here, all tests ran fine. Then, explained backtracking, then there was an improvement to detect cycle. I suggested dfs for that. He agreed and asked me to code, but we did not have that time so I had to stop there.
All my interviews went well. But, after 2 weeks , I got rejection stating that my current work is not inline with what they are looking for so they have decided not to offer. I am not sure why they went through the process if I was not the good fit since they had HR screening and they also have my resume from start.