I first applied for an internship
1) interview with 2 engineers
2) 2h remote programming test on a small problem
3) interview with N+1
I started the internship, then completed the process to apply for a job:
4) 45min presentation of a technical topic to a larger audience (the whole local team, including N+1, N+2)
5) 3 x 1h technical interviews with 2 interviewers
Overall: great interviews conducted by skilled, demanding and helpful engineers.