2 Phone Screens and a coding test.
The first phone screen was general and did not discuss technology. The second phone screen asked basic CS questions like the difference between a heap and a binary tree, and about certain common design patterns often used by Java programmers.
Then there was a fairly difficult programming test. The person who provided it seemed to imply it must be completed in Java, but it turns out the choice of language doesn't really matter. I wish I had known that; it would have been much easier to complete it in a higher-level language that I was more familiar with.
Create a stream processing app.
The following metrics were computed from 19 interview experiences for the LinkedIn Software Engineer role in San Francisco, California.
LinkedIn's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for LinkedIn's Software Engineer interview process in San Francisco, California.