Recruiter call, hiring manager call, all-day onsite interview, presentation of a project. The project took quite a while and they only give you 72 hours to complete. It was a very intense day - even lunch was a two-person interview. The project was also extensive and the presentation was to a group of people, after being interviewed without breaks for over 5 hours.