The process was lengthy, and had about 5 stages stretched over 3 weeks, but that seems to be a standard these days. Besides regular screening interviews, cultural checks etc. there were two technical parts: coding challenge and tech interview. The challenge was reasonable, but quite open. Basically I had to code additional features to the given codebase, with full test coverage etc. After the code got a positive review, the tech interview was basically about finding out why certain solutions and patterns were used, and a few open questions around that, on top of that some purely technical web dev topics. Also there were open questions regarding working in teams, code reviewing, etc, so not only about coding itself. After that I had a few more rounds for cultural check, talking to director, back to recruiter, and finally getting an offer. In my case the recruiter was very helpful and engaged after the initial tech interviews got positive reviews - you could feel the support to help you land the job through the rest of the process.