The interview process included questions about C++, coding tasks, and code reviews, which were generally reasonable and not overly difficult. The system design discussion was probably the most challenging part, not because it was particularly difficult, but because the requirements were a bit unclear at first and took some time to fully understand.
The interviewers were professional, friendly, and supportive throughout the process. The most interesting non-technical question came from the Head of Engineering.
Overall, even though I wasn't selected for the role, I enjoyed the process and came away with a very positive impression of the team and the company.