Applied for the position online. They first screened me on the phone, gave general information about the role and the company. They asked if I had any other offers or interviews, depending on that they scheduled an interview asap.
The interview was around 4 hours. First individual interviews with people then a panel interview where I had to present a project