-Interview with the recruiter where you discuss the role and what to expect and learn more about the role and the company -Problem solving test you do at your own pace. -Interview with manager which will give you more insight on your role and what to expect -Technical test with a Sr. Engineer -You get your response