They start with a conversation to understand your experience. Afterward, they send you a project to complete, involving concurrent programming (focusing on locks and transactions). This is followed by a one-hour interview with numerous questions about databases and queries.
The interview begins with straightforward requests to write queries. It then progresses to deeper questions regarding strategies for query performance improvement. Finally, a system design question is presented, involving file conversion through calls to other systems.
In general, the interview is not overly difficult, but the environment is uncomfortable. The interviewers are reserved, offering little feedback or reaction to your answers. It feels like you are following a rigid script; deviating from it leads to failure.
Can you explain the difference between the isolation levels in a database?
The following metrics were computed from 3 interview experiences for the Deel Software Engineer role in São Paulo, São Paulo.
Deel's interview process for their Software Engineer roles in São Paulo, São Paulo is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Deel's Software Engineer interview process in São Paulo, São Paulo.