3 stages overall which were straightforward.
Screening round had a chill recruiter & we just talked through my experiences in regards to the role. Got through to the interview with the tech lead and it was a light technical interview. First round - asked mostly around my experience on my cv; when i'd used certain languages/technical concepts.
The next stage was a node path detection takehome exercise. I get some people's reservations towards takehome task but this task was fair. The requirements were lax & the recruiter checked in on the task progress.
The final stage was an 1+ hour review with the tech lead & another developer on the team with half the time spent going over your task on a high level and asking how things could be improved and questions relating to how things work in production. I.e. logging & testing. The other half is a deeper technical q&a round based on what you've put in your CV. The final stage was not like what I thought it'd be but it was fair to base the questions around your CV + work done. I was asked around a range of technological concepts like nodejs event loop, ACID databases, REST APIs, difference between relational & non relational databases, difference between unix & linux, AWS services I'd used before. Queueing services I'd used before. Difference between AWS SNS & SQS. Pretty standard questions depending on what's been mentioned on the CV.
The technical questions weren't set; they made them up as we went along depending on the task + CV. Got the news the next day, unfortunately I didn't get the role but the team said they were impressed but the other candidate was stronger. Overall good experience, the final interview was nice & conversational, some things I didn't know but I was able to bounce back in certain aspects and the lead interviewer kept a good pace. The place seems chill overall though. You get told over the phone what to expect but I wish there was a written brief to clarify expectations & refer back to as well for prep particularly for the final round but all in all great process despite not getting the role.