Contacted through LinkedIn, scheduled a phone screening interview. Went well, reviewed resume, background, design decisions, career goals - fun chat with very experienced engineer. Got thumbs up next day.
Later provided with a coding challenge and about 1 week to complete - very open ended, combined lots of tools I used in the past but had to learn a few new ones. Had fun with it and implemented extra features.
Onsite scheduled shortly after, 5 interviewers at 45 minutes each, 4 from the team I would work with and 1 from another team. First few interviewers asked questions about specific language features such as scoping, terminology, limits, but I was expecting questions specific to the coding challenge - as I was told the challenge was meant to 'guide the interviews'. The last two interviewers reviewed my code and were on point with their questions - allowing me to demonstrate my experience well and in an organic way.
Did not get the position, but overall had a good experience. Disappointed I could not demonstrate my full value due to the way the interviews were structured.