I was contacted by an internal recruiter through LinkedIn for a position in either Pittsburgh or San Francisco as part of the Advanced Technologies Group (autonomous vehicles). I had not applied for the role. The recruiter did not request a resume and asked very few questions about me, but pushed to schedule a one-hour phone interview for the following week. The phone interview was with an SRE and consisted of a short coding assignment, followed by an open discussion on web application architecture design.
The following day, I was introduced to another recruiter to schedule an on-site interview in San Francisco, despite my having stated that I was only interested in the Pittsburgh position. The travel arrangements were typical, handled by their agency: two nights of hotel, a flight, $60 per day for meals, and Uber rides from the airport to the hotel and office.
Pre-interview arrival:
Interview:
I checked in with the doorman. The interview room was typical, equipped with video conferencing, a whiteboard, and one running red marker.
I felt okay about my responses, but not great. Overall, it was a good experience; everyone was very cool, nice, and accommodating. However, I felt cheated by the number of remote interviews. I missed a day of work and spent over eight hours traveling each way to an office where I would not be working, only to have three out of five interviewers not be present in person.
Design a system to process a large text file produced by a client.
Based on previous experience, design a system to handle 100TB of data per day and operate in a worldwide context.
Linux questions: How to investigate a VM with no SSH access? Step through the process using commands.
One in 20 requests are failing in this stack (drawn application stack containing LB, frontend, backend, DB). Talk me through finding the problem.
Whiteboard an LRU cache in the language of your choice.
(Interactive coding) Find the greatest difference in this array, in the language of your choice.
The following metrics were computed from 2 interview experiences for the Uber Site Reliability Engineer role in San Francisco, California.
Uber's interview process for their Site Reliability Engineer roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Uber's Site Reliability Engineer interview process in San Francisco, California.