Onsite offer after talking with a recruiter. Flew to LA for a three hour coding challenge where you're put in a room alone and not allowed to leave without an escort. They give you a printed out prompt, 5 minutes to ask questions, and an unfamiliar laptop. Your task is to write a full end to end application, with tests, from a blank set of tools. This includes downloading and installing any tools you need, setting up your dependency management system, designing a data structure, implementing a multithreaded backend server, writing tests, and get it to a "production-ready state".
I was given 15 minutes to explain my solution. I was told my data structures and algorithms were great, I just didn't meet the requirements of the problem. I tried to dig in deeper and asked specifically where I fell short, and they were unable to give me an answer. If you're looking for a company that's comfortable giving constructive feedback, I'd be wary.
Overall this felt more like a test of "how much code can you crank out in a cave", rather than an interview (I was asked no questions other than what I was working on at a high level). The way the challenge was structured meant I ended up spending more time than I would like fighting intelliJ + gradle build errors rather than being able to demonstrate my coding abilities.