I applied through a recruiter. The process took 2 weeks. I interviewed at LinkedIn (Sunnyvale, CA) in Mar 2015
Interview
Was reached out through LinkedIn. Two days later had a phone interview with the main hiring manager for about 30 minutes. Another two days later had a peer interview for about an hour. A day later was asked to come for an on-site interview with three members of the team which overall lasted 4 hours.