Typical interview setup. Call with recruiter, then arranged for a phone screen. Phone screen was setup with collabedit for 1 hour. Coding questions were not that difficult, one was to massage a javascript object to a specific format and other was a nested array normalization algo question, for which i used javascript, and few questions on javascript (promises, dom etc). Completed the phone screen within 40 mins. Then the recruiter setup onsite interview on the following week. Onsite was again typical with 5 rounds.
First round was general frontend questions, was asked to created a custom tooltip component, like the one in linked in homepage. whiteboared everything from markup to css to javascript.
Second round is were I think i messed up. The person interviewing me was a data scientist, and this was the first time he was interviewing a frontend person. The question took me off guard as it was a basic algo question, which I was not prepared for (covert roman numerals to number and vice versa)
Third round was lunch interview. Just talked about my release process and asked questions about tech stack in linkedin and other stuff.
Fourth round was a manager, who questioned me about my career goals, my previous accomplishments, and asked to code a api server for a small project. And kept making notes and yawing all through the talk, which really felt bad.
Fifth round was architecture questions, coded up everything from the datastore level, to apis and UI.
Last round was again with couple of webdevs, but again 2 questions on algorithms. This time coded up without any flaw and finished it up so quickly the interviewers were running out of questions to ask.
(one question on matching braces and one more on object mapping in javascript)
From the outset, I believed I did really great in the interview, that was the feedback from the last set of interviewers too, who said we will meet you soon on campus, but things didn't turn out that way. Recruiter called be a week later and says I am not a fit. Guess I messed one question on 2nd round algos, because I remember I did well on every other question in the interviews. Really felt weird they say I am a reject, but anyway got a really better offer somewhere else. Bye linkedin.