1 initial phone call or discussion over email regarding salary range + 3 Rounds of interviews (Onsite)
Round 1: - Walking through your resume, explaining each section, and question answers related to that. - 1 system design style problem gauge basic understanding of DB design, and thought process. - General theory-based questions to check the foundations. - Getting to know a bit more about the role, what Kelsian does etc.
Round 2: A purely technical interview with the flexibility to choose the programming language of your choice but ruby on rails is preferred. 3 coding challenges, further discussion on optimizing the solution and making changes accordingly. You are allowed to use the Internet if required which is great. The focus is mainly on code cleanliness, robustness and testing thought processes.
Round 3: Standard behavioural interview with people from Business.
I am a bit disappointed honestly as I have been given positive feedback during all rounds, but they ghosted me at the end without any clarification even after multiple reasonable follow-ups from my end.