I applied online. The process took 2 months. I interviewed at MathWorks (Cambridge, East of England, England) in Oct 2017
Interview
After applying online, I had a first interview on Skype with the manager. We talked about my university course, projects I had worked on.
Then, there was another interview with the same manager. This one was a bit more technical.
At the end of this interview, I had another technical interview scheduled but I received another offer before completing it.
After applying online I was sent an email with a link to a video interview. The interview was easy - five simple questions were asked - two were 2 minutes long and three were a minute each. The questions were: How does your experience fit with this role?, What is your GPA?, What is your visa status?, etc. You really do not have to prepare much for the first interview - but it helps to have answers on hand.