The process started with an initial call with the CTO, where we had a general discussion about my background and the role. After that, I was given a home assignment to complete. Once I submitted the assignment, I had a follow-up call with the CTO and the Head of Engineering, I walked them through my implementation and discussed the details of my approach.