The process took 2 weeks, the first interview after the screening was the cultural fit with the engineering manager, which went pretty smoothly - mostly questions about the experience, preferred style of work, and some behavioral.
The next step is a take-home technical task to develop a mock API with Ruby. Basically one JSON:API resource with the full CRUD and the mock endpoint itself. I've done it in a pretty simple, but IMO laconic way and got the feedback that it was overcomplicated with no more details -_- The solution did literally what the requirement doc asked to do, there was nothing more - I didn't even implement authentication that was marked optional. There were just two deps (besides specs and so) - one for JSON:API serializing and one for deserializing, no fancy stuff or something that in my opinion may be considered overcomplication. To me, it looks like evidence of a bad technical culture and no respect for the candidate's time
The following step I guess should be 1-hour technical call, I obviously didn't have it, so nothing to say here