Introductory interview + Technical interview with the hiring manager + Cultural fit interview with peer manager + case presentation + quick interview with the department manager. All the interviewers were friendly and nice. I highly recommend the company to others.