The interview process had three stages: an initial screening call with a recruiter, a technical interview focused on front-end experience and problem solving, and a final on-site culture interview at the office. The stages were well organised and clearly communicated.
During the recruiter stage, I was asked about my origin/background, which felt unrelated to the role itself. I attended the final on-site interview after taking time off from my current job, so I was disappointed to receive a rejection without any feedback. Even brief constructive feedback would have made the overall candidate experience much better.