I asked a friend to refer me to LinkedIn's Sunnyvale office for 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 further on-site interview process. I am based out of Seattle area and this Senior Recruiter seemed like he wanted me to think twice about applying for LinkedIn. He kept saying have I thought about moving to Bay Area and its implications even after telling him that I have thought about it and have had conversations with my wife about it.
I was then called for a loop of 6 interviews on-site. 2 coding rounds, 1 manager interview, 3 design rounds and one extra lunch round. (Lunch interviewer submits feedback). 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 hates me. He asked me a question on synchronization, and made statements like "This solution has so many problems but lets start with the obvious ones", "I can tell you this thing is not going to work", even when I have zero experience writing synchronization code. I felt he was rude and was more interested in showing off how much he knows about mutexes and semaphores than asking a question that I can answer.