I was contacted via InMail by a recruiter who was very interested in my skills. We set up a phone interview for the same day.
I moved on to the first of two phone screen interviews. The first was a very easy programming challenge, and the second assessed knowledge in many subjects.
I passed both of these easily and was brought on site. The hotel provided was very run-down and cheap. While not a deal-breaker, it contributed to my dissatisfaction with the process.
The on-site portion consisted of about six different interviews and challenges.
The first challenge was a live debugging task. I was given a RHEL VM and several prompts involving fixing the webserver. These were ridiculous. One issue was within a compiled binary that Apache includes, and I was expected to pinpoint the exact line in the binary causing the problem. After failing this part, I was told I was supposed to hot-fix it in assembly. I stated that if I encountered this in production, I would likely update the package and move on.
The second challenge was a system architecture design on a whiteboard. I was asked to draw and explain a system architecture, starting from a single server and scaling to multiple data centers. This was relatively straightforward.
Following this, there was lunch with one of the managers, and immediately after, a behavioral interview with a different manager.
Next was an interview designed to "grill me on everything." The level of detail requested was absurd. One question involved writing pseudo-code to re-create the 'ls' command, which is almost certainly not something an SRE would do.
The final challenge was also a "grill you on everything" interview. I was given a table of Nagios alerts and 60 seconds to prioritize which alerts I would respond to first. I failed this significantly, as I spent the first 20 seconds reading the prompt and was expected to decipher cryptic hostnames. The interviewer was condescending and directly asked if I had ever used Linux. I was then presented with a scenario involving a database issue and asked how I would communicate it to my superiors.
At the end of the last challenge, I had to catch a flight immediately, leaving no time to ask questions or speak with anyone else.
My overall impression was that they were seeking an operations person who was also a competent programmer, demanding five years of experience while offering an entry-level salary. They repeatedly stated they weren't looking for pure operations people but someone bridging development and operations; after the interview, I found this claim hard to believe.
Several of my interviewers were rude and condescending, especially considering I was a senior in college with only nine months of hands-on job experience. A few weeks later, I received a call informing me I was "too junior" for the position. I believe what they are looking for is extremely difficult to find, and they did a poor job of communicating their expectations for the role.
Name as many TCP control bits as you can, off the top of your head.
The following metrics were computed from 1 interview experience for the LinkedIn Site Reliability Engineer - Entry Level role in Mountain View, California.
LinkedIn's interview process for their Site Reliability Engineer - Entry Level roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for LinkedIn's Site Reliability Engineer - Entry Level interview process in Mountain View, California.