Applied online. Got contacted to fulfill a video interview on the HireVue platform. Eventually made it to the last stage of the recruiting process which was an on campus interview. The on-campus interview consisted of multiple steps such as technical interview where problems had to be solved, a visit of the offices and a group assessment at the end.