The interview process consists of 4 stages: a phone screening, an interview with the manager, a technical assignment, and a final discussion that includes behavioral questions. Meetings may include more participants than initially stated, which makes the process somewhat unpredictable and unstructured. Feedback from the recruiter is minimal — typically just a short message that another candidate was selected, without any explanation.