Applied online in June of 2017. Received initial phone/call email in mid-July. (Note: at every step of the process I was constantly being told about how "fast" they move in hiring, but from application date to in-person interview, it was 3 months to the day.)
Phone screen was typical PM questions to verify I knew what I was talking about, nothing special there.
Eventually I was scheduled for a phone interview with the hiring manager, this went fine, and then I was asked to complete the somewhat-typical product manager homework assignment.
In the past I've typically opted-out of interviews that require a homework assignment, as I've heard too many horror stories of unscrupulous companies using them to get free work/ideas out of candidates they don't intend to hire. However, I thought this work was interesting enough that I'd be willing to put up with it. It was a typical problem presentation and then some questions to address about how to build an MVP product to address the problem - later I learned this was an actual product they'd built, and that introduces its whole own set of problems in asking a homework assignment about a product that they've actually built.
Anyhow, they liked my response to the homework enough to have me in. Interview schedule was from 9:45-4:30pm, which is a complete day-ruiner and required a day off of work. Even having interviewed at Google and some other "top-tier" companies, this was by far the longest on-site I've had to do. Big negative marks for not confining the interview to 8-12 or 1-5 so that I could actually get a half day of work in.
On-site was split across several folks: designer, PM, another designer, another PM, tech lead, and finally the hiring manager. I'm not sure why I couldn't have met with both PMs or both designers in the same hour block. The whole thing felt needlessly long. Nothing atypical about any of the questions I was asked at any point - all the boring "tell me about a time when..." behavioral questions in addition to the normal stuff about background, etc.
Last hour with the hiring manager felt combative from the beginning - whereas everyone else was super friendly, the hiring manager very clearly seemed annoyed that he had to devote time to this. It made it nearly impossible to establish any sort of rapport (which had been easily done with everyone else I met). I left with a bad taste in my mouth - after everything else had gone well, the hiring manager experience felt like a big let down.
I was contacted about a week later and told they went with someone else, which felt like a pointless lie when I saw the job reposted again a few days later. The recruiter, who I give high marks for being exceptionally friendly and helpful a throughout the entire process, offered to schedule a followup call with me to debrief on why I didn't get an offer. I've sent him two emails to schedule this call and he's ignored both of them.
Long story short, what initially felt like a really positive (albeit exceptionally long process), ended on a real sour note between the gruffness of the hiring manager and the recruiter's decision to ignore my emails. I understand it's difficult to give a candidate anything of real value in a debrief such as the proposed one, but why even pretend to be interested in scheduling a debrief if you have no intention of actually doing it? The whole thing felt weird.