The interview process progressed in stages, starting with submitting my application materials. After communicating over email, the company sent me several challenges to get a sense of my background and how I thought. After I submitted my responses, we jumped on a call, and I presented my solutions. I visited the office/lab to meet the team and better understand the company and role.