At first, I was given an email stating my application was received, and that the following steps to the application process were: (1) the Hirevue Interview, (2) the Mathworks Hackerrank Coding Challenge/Online Assessement, and (3) provide my most recent University transcript. I did all of that in that order but probably sent the transcript before the other two. After I was asked the typical questions for qualitative jobs for the Hirevue recording (eg why are you interested in working here, tell us about yourself, what are some notable achievements/projects you've had, what skills do you possess for this job) - I went on to the OA. The OA was long (155 minutes) and consisted of questions such as: matlab related questions towards the second half of the exam, three C/C++/Java/ or Python programming problems in the second third of the exam, and some preliminary math/stats questions in the first third of the exam. I wasn't very prepared for the matlab questions as well as programming questions but I tried my best. Each section of the exam remains unopened until you choose to start that section, so it gave me the opportunity to take a break between sections. I would say even after some preparation, do not expect to be further processed as an applicant unless you did very well up to this point, which I did not but it was a learning experience for me.