Contacted by internal recruiter through LinkedIn, I did not apply, for Pittsburgh or San Francisco as part of Advanced Technologies Group (autonomous vehicles). Recruiter did not request resume, asked very few questions about me and pushed to get a 1 hour phone interview the following week. Phone interview was with an SRE, consisted of short coding assignment then an open discussion web application architecture design question.
Following day I was introduced to another recruiter to schedule an on-site in San Francisco despite saying I was only interested in the Pittsburgh position. Pretty typical making travel arrangements with their agency, 2 nights hotel, flight, $60/day for meals, Uber rides from airport to hotel/office.
Pre-interview arrival: watch short video and take online 90 question personality test (35 minutes)
Interview: check in with door man, typical interview room, VTC, whiteboard and 1 running out red marker. First interviewer was remote, had me whiteboard a moving-target-type software architecture problem. Second was in person, discussing Linux systems and troubleshooting. Lunch with second interviewer. Third interviewer was remote for 45 minutes, he spent 30 minutes telling me about what he did from an echo chamber, large conference room. Then 15 minutes about reliably monitoring large data migrations? Fourth interviewer was also remote, asked coding questions on the whiteboards as well as an interactive via my own computer I had to bring. Final interviewer (in person) talked about monitoring.
I felt okay, not great in my responses. It was a good experience overall, everyone was really cool and nice and very accommodating, but I felt really cheated with all the remote interviews. Missing a day of work, spent 8+ hours traveling each way to an office I wouldn't work at only to have 3 out of 5 interviewer s not even be there in person.