Was contacted the next day after applying to set up initial chats with recruiter and hiring manager. After initial interviews, did standard presentation and interview process over a single day. Met with a lot of people. Had one extra interview after main one once they switched who the position would be reporting to. Things are probably different now as it's been a few years.