The interview process was initially very smooth and professional. I was contacted by the recruiter, after this call we scheduled a technical phone screen next week. The technical interview was extremely easy (online coding via collabedit). After successfully passing this one, they scheduled another technical phone screen (the reason being - previous interviewer asked a wrong question, which was for a more junior position.... wtf???). Fine. 2nd technical phone screen went well too, and I got scheduled for an onsite.
Onsite interview went pretty well, as I felt. Had about 5-6 rounds - hiring manager, other engineers, lunch. Questions were pretty straight forward, nothing too complicated (whitboard coding and design). If you brush up on your algos and data structures, you should be good.
Now the interesting part comes into play. I have never heard from the recruiter since after the interview. I mean - NEVER. I sent a few emails, saying that I assume I didn't pass, but I was curious to hear feedback. And I got no answer. Nothing at all. I didn't expect to see such a disrespect from a company like LinkedIn. What a waste of time.