1. HR interview: Pretty generic run-of-the-mill questions. "Why Mathworks?", "Walk me through your Resume" etc.
2. Hackerrank Test: MCQ and coding. The programming questions are easy (slightly irritating input/output). The MCQ questions are taken from high school programming textbooks. You have to choose two out of five programming languages (a ridiculous requirement in my opinion as new programming languages can easily be learnt in a month to a working level if need be).
3. Technical Phone Interview: Review of hackerrank test and general programming questions related to two languages of your choice. The interviewer was clearly reading off from a question bank he/she was provided or he/she downloaded from somewhere. This became even more clear when he/she pointed to a part of my code for rectification even when that syntax is clearly used in any modern system (purposely not going into specifics). Most, if not all, questions could be answered with a Google search and were generally very mundane questions found when you google "common <insert programming language> interview questions" and click the first link.
I later looked up the profile of the phone interviewer online and it looked like he/she was a bachelors degree student on the cusp of graduating (maybe he/she hadn't updated his/her social media). Nonetheless, the seniority of the interviewer was quite alarming and further confirmed my hypothesis about the amount of effort put in to procuring talent.
In the whole process, I dealt with two humans who were clearly too junior to be interviewing candidates. Probably that is fine given the job profile is really the same as "glorified" tech support. Overall, they are clearly not looking for the top candidates, given the salary levels, job type, location, and interview process.