Interview with HR (about 30 minutes), interview with my future boss (he had to stop it twice to answer phone calls, about 1 hour), technical interview (it seems like it was for a different position due to the technologies mentioned were different that the ones in the job description, about 1 and a half hours), and interview with 2 future colleagues (45 minutes).