Firstly, there are 20mins HR phone screen interview, it mostly consists of logistical questions and selling my relevant experience. Then, there is a behavioral interview with the hiring manager individually. It is more serious and it's helpful to go through the common interview behavioral questions online beforehand. Next, there is a technical interview that are hosted by a penal of engineers from different functions to thoroughly go over the job requirements. It is stressful for me at that time.