Not too much pain, but last year I was shopping around interviewing, and one rule I had is that I didn't want to take a live technical exam... Didn't want to do it, refused to do it, and I'm ... senior/principal these days and like, I'm not going to do a live coding exam in front of someone anymore.
Well I interview for this ed tech startup, and did the 3 rounds of interviews, did their self paced coding exam, and I get to the final round with the CTO, and... the CTO brings in another engineer, and has the engineer give me something to code in a sandbox, live, and I just said ... No, I said I'm not doing this. And he's like "well we're really excited to get you on the team, and this is really the last step," and I basically just noped out, said no, thanked them for the time, and disconnected. I wasted about... 8 hours on that interview between 3 previous interviews and 2 hours with the coding exam before.
I was salty about it, but also wondered what their offer would have been. Ultimately I'm glad I didn't leave... they ended up being one of the startups that grew too fast during the pandemic to accomodate increased demand around remote learning, and they ended up laying off 30% of their staff 6 months ago, one of the first companies to aggressively lay off and it was newsworthy at the time. I'm glad I didn't go further with it, still pissed I lost 8 hours of my life to a company that didn't honor our original agreement. Not really salty over it, but just inconvenienced and annoyed.
Wasn't that bad tho.