I was initially contacted by a recruiter (a Deloitte recruiter, not an independent "headhunter"), and was quickly handed off to a hiring manager. This person was initially very responsive, informative, and accommodating. The interview was scheduled and structured fairly well. The unusual thing was that it was three separate short interviews (one technical, one with someone in the same technical area but more general, and one with a manager-level person), that were scheduled on different days. Each of these was on time, both start and end, and lasted only 30 minutes each. All three of the interviews felt much more like friendly conversations than adversarial interviews, which was much appreciated. I was most nervous about the technical interview, but it seemed designed to elicit what I thought my strengths were, rather than prodding with performance-type questions. Additionally, there was a "soft" timed data analysis and visualization exercise, which I thought was reasonably well-designed, and again was open-ended enough to provide opportunities for a candidate to demonstrate ability without going too hard into specific tasks, methodologies, or technologies. The only negative part of my experience (besides not getting the job) was being semi-ghosted for months afterwards by the hiring manager. I would follow up every couple of weeks, and they'd keep insisting that they wanted to hire me and were just looking for the right place to put me (it's a very large organization), but in the end I got an automated message over five months(!) after my interviews that indicated I had not been selected for the position. So in short, the interview process was very smooth and I felt very good, but the post-interview process was not great.