Everything started from a message on LinkedIn in.
And then it went like this:
- a call with an HR (~30 minutes). Briefly covered the company itself, their requirements for the open position, my current situation and why I was there.
- easy-to-medium Hackerrank challenge (up to 3 hours). A algorithmic coding challenge (leetcode easy), a SQL query challenge (an easy one), a couple of open design questions.
- a call with a hiring manager (~60 minutes). In depth covered the company requirements for the role, went through my previous experience with focus on soft skills
- virtual onsite, 6 session grouped in 3 consecutive days by 2 60 minutes calls back to back. Thoroughly went through all my past experience, covered lots of topic included but not limited to team collaboration, technology used, tech stack I familiar with, scrum processes, system design, algorithm problem solving (leetcode easy) and company values.
I didn't get the offer but the cherry on top of the interview process pie was the feedback session with an HR with honest and transparent explanation why it didn't work out that time.
Overall, amazingly professional recruitment process, extremely professional interviewers and the number one in the list of my potential next places to work.