Phone screen with recruitor, tech screen, architecture questions. Fly up onsite all day. They sort of want you to read this book on Amazon values because your interviews will all be basically 30 minutes of "tell me about a time when" related to their "core value" and you need to give a specific example. Like being frugal or whatever. You need to show you can drink their kool aid. Then you get an algorithm whiteboard coding.
Overall, I haven't done Java in 15 years, yet they kept asking me about object oriented design questions. With the recruitor, with the hiring manager on the phone, I emphasized I had spent the last *decade* doing functional programming and haven't touched java. "That's fine, you've done it", etc. Well, turns out, I nailed the core values, I nailed all the whiteboard stuff, but one guy "OO opinion" didn't like my OO design of a "Chess Game" . His linked in background has him with 5 total years experience and 3 doing Java at Amazon. Well, it was a Collabedit session and I kept the Code, b/c he was IN SF so we did it over Video. During me working on CollabEdit I could see him typing/working on his laptop on other things, seemingly distracted when I'd ask him to clarify something. He didn't say a word or guide me in any direction, just kept saying, 'yeah, good, okay, yeah"....
Got the call, no dice, didn't like my Chess game. Bwah bwah....so, I asked the recruiter, who said I didn't get the job because of my OO design, if she would guide me on what the design should have been, because my design, which I kept matches what is on many websites, and even reviewed by my friend at Google who came up with a few adjustments but nothing he said he wouldn't hire someone who obviously is rusty in Java over.
Either way, an enormous waste of my time, interviewing with a company that is more like the UPS of Software Developers anyway. At the end of it, you get some very low salary and padded with "cash bonuses" that run out and loaded up on Stock that you'll need to exercise to even survive at the salary they offer. (basically 50% of what I'm making now).