The interview process was well-structured and efficient. They outlined clearly on their invitation what the interview would entail, who would be joining and how long it would last, which I appreciated as it did not feel like they were trying to catch me off-guard like other companies I interviewed with. It consisted of three stages, two technical interviews and a behavioural one. I found their way of evaluating a candidate's technical abilities very smart. Their questions were challenging but they were aligned with the day-to-day responsibilities of a software engineer. They were focused on how a candidate approaches a problem and not if they remember the syntax of a particular language. Overall, everyone I interacted with left a positive impression on me, and the company's clear communication and friendly approach to the interview process further reinforced my belief that this would be a great place to work. Despite having another offer, I felt confident that this company was the right fit for me.