The interview process took about 2 weeks (plus waiting after the final round) and was 4 phases long:
1. 30 minute call with their internal recruiter
2. 30 minute call with the hiring manager
3. 1 hour technical interview (an API challenge, coding endpoints for a stratego-like game)
4. 3 back-to-back interviews; 45 minutes each for two behavioral interviews, 1 hour for another technical interview (intended to see how I understood and modified an existing codebase in an unfamiliar programming language)
The recruiter was very communicative and followed up with me instantly after each interview. She sent me detailed instructions about what to expect during each round, with links to relevant articles on interview techniques or information about the company or interviewers. I felt like Kickstarter really wanted to be able to see my best side and how I would perform in the role, rather than how good I was at interviewing, which was refreshing.
The first 3 phases went well, and everyone was very encouraging through the process. However, although they gave me an entire week to prepare for the finalist interview, I somehow prepared all the wrong answers, got super flustered, and totally bombed it. Disappointing, but probably to be expected as my first big interview on this side of the table in 7 years.
The recruiter told me they'd try to be in contact with me the following week, but didn't end up getting back to me until about 3 weeks later, to let me know they'd hired someone else. I had kind of figured that they were trying to lock down their first choice candidate, so I wasn't surprised by the rejection. I was pleasantly surprised to get an email at all letting me know the position was closed. It seems like Kickstarter has really moved on from the days of disgruntled ghosted applicants. :)