I came across the job posting on the company's website. After submitting my resume through a friend who works there, I received a call from the company's recruiter. She scheduled a phone interview with the team manager for about half an hour. During that call, the manager provided an overview of the role and asked about my previous work experience. The next day, I was invited to a 1.5-hour virtual interview with the hiring manager and another employee from the company. During this interview, I was asked both technical questions and questions related to my teamwork and problem-solving abilities.