It started with a standard phone screen and interview. It took two weeks to get a response, and then I had what I thought was a second or final interview over lunch but turned out to be a group interview with a bunch of people who had never met anyone from the company before. I had been invited because I was supposed to meet the CEO, but he never showed up. Classy. The person from the company went around to talk to everyone about the opportunity, telling me he was saving me for last. After everyone else had left, he told me that I didn't even really need to be there because the CEO didn't show up.
Then the coding challenge was given. I had applied for a front end JS job, but was given a python challenge in addition to a JS challenge and a design challenge that looked suspiciously like a real problem they might be facing. All of this was due within 24 hours, which is only reasonable if you have absolutely nothing to do the day that it is sent.
I have a policy of not working for free so I expressed my concerns over the process and after being insulted as a response, decided to remove myself from the process.