After submitting my application, I was asked to complete a long written questionnaire about my background, projects, and problem-solving approach. Then I took some logic and psychometric tests before moving on to several technical interviews where I discussed coding tasks, systems concepts, and Linux knowledge. I also had behavioral conversations about how I collaborate in remote teams.