The recruiter reached out via LinkedIn and after asking clear questions on my experience, moved quick to get the interviews setup efficiently, The first interview was generic and broad; more of real world request, not a leet code problem. the next interviews (2) were casual short conversations with engineers/managers from the team.
The last panel of interviews was unique:
the first hour is spent implementing a working solution for a believable real world request (Ex. build a dashboard to display data from an API and a form to add an entry to the data via an API), its up to you to spend the hour focusing on what you want, and stubbing out the rest. another engineer sits with you on the call, hands you the prompt and is available to clarify the spec with you throughout the hour. the interviewee leads the whole design/planning process. The next interview is a demo of your implementation to the panel, and the remainder of the technical interviews ( 2 for me) were diving into different aspects off that solution with the engineers that were present for the demo,
I got the gambit of system design questions, a complex biz logic/algorithm deep dive, testing implementations and CSS/html/react knowledge. The last interview was a behavioral interview with the hiring manager.
the recruiter moved quickly to let me know how each interview stage went and very in depth with the specific feedback with me. I mean within hours of completely each interview. I got the good news within the day of completing the final interview, Which is impressive given that the last round ended at ~4pm.