After an initial recruiter screening call, I was given a challenge project specific to the my role. After spending a handful of hours working on it, I sent it in, and the next day the recruiter contacted me asking if I'd mind coming into the office that day to interview, as they had liked what they'd seen. This responsiveness was especially impressive since I had told the recruiter that I was on a tight deadline (ideally, an offer within 10 days).
I was interviewed for about six hours straight, with plenty of offers to take a break, get some water, etc. and apologies for minor delays in interviewers arriving—understandable, given the short notice.
My interviews included a behavioral and experience-focused chat with a designer and a QA engineer, a phone call with the VP of Engineering, a challenge project review with the hiring manager including about a half hour of coding (extending my challenge project) on my own laptop, a quick chat with a new hire, an informal experience-based chat with an engineer, and an open-ended discussion with the CEO (since I had lots of questions).
Everyone I talked to was open, courteous, smart, and focused. At no point was I asked to solve arbitrary algorithmic puzzles on a whiteboard or otherwise, which was a refreshing change of pace. I asked many pointed questions and was pleasantly surprised to hear candid opinions about the company's (few) risks and shortcomings.
True to their word, I had an offer just 7 days after first contact. (Note: I was referred.)