Had 2 rounds, phone screen and onsite. Phone screen was 1 hour and consisted of basic JS questions. Quite easy. Onsite was much much harder and had 7 modules, 4 of which were code interviews. Honestly, I think 4 code interviews were way too many, considering I had to do the same thing in all of them: writing a widget using JS. Linkedin can cut them down to 2 and still is able to test the same array of skills from candidates.
I found the interview rounds ok, the interviewers nice and helpful, but my experience with the recruiters is why I gave this review a negative rating. I had 2 recruiters, one for each round. The first person is amazing, very responsive and helpful. The second one is the opposite. They refused to communicate with me, and ignored all my emails asking for information. After getting my availability, they basically ghosted me for the rest of the interview. From what little communication I had with this person, they sounded untrustworthy and I had a feeling they're withholding info about the role from me for whatever reason. Be wary of slimy recruiters if you're applying at Linkedin.