First, there was an initial interview in which I was asked general questions about my past professional experiences and my familiarity with concurrency issues.
Then, the next step was a technical take-home assessment. I was given a repo and some functional and non-functional requirements. I had to finish the exercise in up to two days.
The feedback for my submission was subpar. I had no opportunity to explain my decisions for the architecture. It sounded like they just ran a battery of tests against my API, and it was a binary decision. A lot of the extra effort to build a thoughtful architecture, e2e and unit tests, load tests, and DSL was ignored.
How would you handle concurrency in a back-end API?
The following metrics were computed from 1 interview experience for the Deel Backend Software Engineer role in Guaçuí, Espírito Santo.
Deel's interview process for their Backend Software Engineer roles in Guaçuí, Espírito Santo is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Deel's Backend Software Engineer interview process in Guaçuí, Espírito Santo.