I applied online. The process took 2 months. I interviewed at MathWorks (Natick, MA) in Apr 2016
Interview
1. Interview with the recruiter instead of the video, similar questions
2. Easy hackerrank test
3. Rapid fire technical phone
4. Onsite having similar format as the telephonic but in depth. Almost all questions are covered here. After the 2 hour technical, you have an interview with some manager who will throw a lot of behavioral questions at you. My throat went dry answering those and I was honestly a bit irritated. Gave a few passive answers. Asked the manager lot many questions in return.
Interview questions [1]
Question 1
for onsite: java and python code snippets to predict output. Kinda confusing. Merge sort, tree traversal, trinary numbers, OOPS, bipartite graph, dijkstra's, etc