I asked a friend to refer me to LinkedIn's Sunnyvale office for an Infrastructure Software Engineer position. I was contacted by a recruiter and asked about my background, etc. After that, within a week, I had a phone screen, which I was able to clear.
Then the recruiter looped in a Senior Recruiter for the further on-site interview process. I am based out of the Seattle area, and this Senior Recruiter seemed like he wanted me to think twice about applying to LinkedIn. He kept asking if I had thought about moving to the Bay Area and its implications, even after I told him that I had thought about it and had conversations with my wife about it.
I was then called for a loop of six interviews on-site:
The coding rounds were not too hard. I was able to solve both questions. I felt the first design round was as if the interviewer hated me. He asked me a question on synchronization and made statements like, "This solution has so many problems, but let's start with the obvious ones," and "I can tell you this thing is not going to work," even when I had zero experience writing synchronization code. I felt he was rude and was more interested in showing off how much he knew about mutexes and semaphores than asking a question that I could answer.
Given a set of points in the Cartesian plane, find the line that passes through the maximum number of points.
Given a set of strings, find the k-most frequent occurring strings.
One more question on arrays, which I do not remember.
The following metrics were computed from 1 interview experience for the LinkedIn Infrastructure Software Engineer role in Sunnyvale, California.
LinkedIn's interview process for their Infrastructure Software Engineer roles in Sunnyvale, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for LinkedIn's Infrastructure Software Engineer interview process in Sunnyvale, California.