I interviewed at LinkedIn (Sunnyvale, CA) in Jul 2015
Interview
I Applied through a recruiter. Recruiter was polite and helpful. Recruiter explained the process and sent some preparation material for reference. After 2.5 weeks one phone round was arranged. Interviewer started by asking a brief introduction, present and past job experience, challenges faced in work etc. Then he asked to solve a coding problem pasted on collabedit. I used python to solve it. Question was not difficult, though I made a small mistake in code. Then he asked If I have any questions for him. Total time of phone call was around 50 minutes.
Interview questions [1]
Question 1
Given a nested list of integers, return the sum of all integers in the list weighted by their depth
For example, given the list {{1,1},2,{1,1}} the function should return 10 (four 1's at depth 2, one 2 at depth 1)
I applied through a recruiter. The process took 5 weeks. I interviewed at LinkedIn (Mountain View, CA) in Mar 2015
Interview
Was contacted on InMail by a recruiter. He was very interested in my skills and we setup a phone interview on the same day.
I moved on to the first of two phone screen interviews, the first being a very easy programming challenge, and the second looking at knowledge in many subjects.
I passed both of these easily and was brought on site. The hotel I was put up in was very run down, and cheap. Not a deal breaker; but part of why I'm very dissatisfied with this process.
The on site consisted of about 6 different interviews / challenges.
The first challenge was a live debugging challenge. They give you a RHEL VM and give you several prompts that involve fixing the webserver. These were ridiculous. One of the issues was in a compiled binary that apache includes, and I needed to hunt down what line in the binary this was happening. I was told (after failing this part), that I was supposed to hot fix it in assembly. I told my interview; if I encountered this in prod, I would likely update the package and move on.
The second challenge was a whiteboard system architecture challenge. They tell you to draw and explain a system architecture starting out from a single server to several data centers. This was pretty easy.
There was then lunch with one of the managers and immediately after that; I had a behavioral interview with a different manager.
There was then a "grill you on everything" interview. It was absurd how detailed they asked me to be. One of the questions was, write pseudo-code you would use to re-create the "ls" command, almost certainly not something I would do as an SRE.
The last challenge was also a "grill you on everything" interview. He gave me a table of Nagios alerts and 60 seconds to prioritize which alerts I'd respond to first. I failed this hard because I spent the first 20 seconds reading the prompt, and I was expected to be able to decipher their cryptic hostnames. The interviewer was very condescending and asked me point blank if I've ever even used Linux before. I was then given a scenario where there was some database issue and I was responding to, and how would I go about communicating this to my superiors.
At the end of the last challenge, I had to get on a flight immediately. I had no time to ask questions or talk to anyone else. My overall impression of this interview was that they were looking for an operations person who was a competent programmer, with 5 years experience but would accept a entry-level salary. They said repeatedly that they weren't looking for operations people; but someone in the middle of developer and ops; after the interview, I find that hard to believe.
Several of my interviewers were rude and condescending, especially considering I was still a senior in college and only had a total of 9 months of hands on job experience. I got a call a few weeks later informing me that I was "too junior" for a position such as this. I think what they're looking for is extremely hard to find, and they did a poor job of communicating their expectations for the role.
Interview questions [1]
Question 1
Name as many TCP control bits as you can off the top of your head.
I applied through a recruiter. The process took 4 weeks. I interviewed at LinkedIn (Mountain View, CA)
Interview
There was a phone interview and full day onsite interview. The onsite interview includes more practical IT questions like writing a simple app on provided laptop, design a high-load system, simple CS question. Most questions are very alike already posted here.
3
Top companies for "Compensation and Benefits" near you