I applied through college or university. I interviewed at MathWorks (Worcester, MA) in Feb 2020
Interview
The first round is consists of recording yourself answering some common questions. The 2nd round was a C++ take-home coding challenge. The 3rd round is a technical interview based on C++ (Be sure to prepare basics C as well).
There are atleast 2 more rounds after this one, but not sure about them.
Interview questions [1]
Question 1
The 3rd round would have questions related to " will the following piece of code work or not? If not then why?
Questions were not too difficult with an emphasis on LeetCode type questions. There was also a design part at the end, which they used to figure out what your thought process on organization is.
Online Coding
Initial phone screen - Technical - 60 min
Second Round - Tech and behavioral related to projects 60 min
HR round 30 min
Prepare c++/java basics, OOPS, Data structures and algorithms, JavaScript, your projects