The application process started with an initial call from the person leading the team I'd be deployed in. There were some technical questions in C++, but the chat was mostly about the work they do and gauging my experience.
Then there was an HR interview to check my right-to-work status, salary expectations, etc.
Finally, there was a whole day on-site interview where I was asked to prepare a 45-minute presentation on a problem/project I've been involved in, highlighting the problem and how I executed the project. This was followed by around 4 hours of technical interviews from the team and another HR interview. The technical interviews weren't overly complicated, and the discussions were pleasant enough.
The final verdict is that the on-site was quite long and exhausting, but I had a good time overall. Having to prepare a 45-minute presentation was a bit annoying, though.
Implement a hash list in C++.
The following metrics were computed from 3 interview experiences for the MathWorks Senior Software Engineer role in United Kingdom.
MathWorks's interview process for their Senior Software Engineer roles in the United Kingdom is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for MathWorks's Senior Software Engineer interview process in United Kingdom.