I applied online. The process took 2 weeks. I interviewed at MathWorks (Natick, MA)
Interview
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.
A bunch of programming language questions like what does this keyword do, what about that keyword, what is the output of this function etc. Equivalent to high school CS questions in my opinion.
I applied online. The process took 2 weeks. I interviewed at MathWorks in Dec 2017
Interview
First, you will get a coding test where you will have to select and solve any two sections out of Java, Python, JavaScript, and a couple more coding languages. There will be some multiple choice questions as well as few coding questions.
Next round is a 1 hour phone screen where you will have to again choose two programming languages and it is mandatory to choose either Python or Matlab as one language and the other can be Java, C++ or even JavaScript. For each programming language, you will be asked some conceptual questions and guess the output kind of questions. This will be followed by a couple of easy coding questions which you can solve using any programming language. In the end, there will be a short Object-Oriented Design kind of a question.
I could not clear the phone screen though I thought I did pretty well
I applied online. The process took 2 weeks. I interviewed at MathWorks (Bengaluru)
Interview
1) Brief; Answer Pre recorded video (introduction, interest in this position, cgpa, followed by survey); 2) Technical coding round; 3) Telephonic technical round; 4) F2F last round;
Overall experience was good, btw if you are from IIT, NIT you will get through. They opt for top notch college students. All the best!