I applied through a recruiter. The process took 1 day. I interviewed at MathWorks in Jul 2018
Interview
Awkward unprofessional interview.
First a guy contacted me and tried to schedule a time for a short talk. He sent me the wrong job link then fixed it. After that, he sent two wrong invitation emails and finally gave me the right link after 24 hours.
At scheduled time, I talked to him on a noisy skype channel, after he introduced the position I was suddenly asked to answer some basic algorithm problems (e.g. describe A*, heapify). I also had to code on a skype shared screen.
After the first call, another guy wants to give me a "30 min quick chat" in the next morning. I had to send him an email to verify the time zone. He is 15min late and the "30min quick chat" turned out to be a one and half hour code interview on a shared screen via their website. I have to open my IDE to code. He said I should write some test for the code and sent to him, so he can schedule an onsite interview.
The next morning, I cancelled the application on their career website.
Interview questions [1]
Question 1
Calculate the overlap area of two rectangles. The parameter of the function will be asked to change to an inconvient way to solve this problem.
I applied online. I interviewed at MathWorks (Meudon) in Nov 2021
Interview
I had a first interview with a technical engineer. I decided to decline the next step with HR after I found out that the process requires a second online interview with HR and a physical interview from 9.00 am to 16.30 pm, for a simple position of Software Engineer. These people have lost touch with reality, or at least one of the guys participating in the process.
I applied online. The process took 2 months. I interviewed at MathWorks (Boulder, CO) in Aug 2019
Interview
The interview consisted of four steps. Took around 2 months, first applied online took a week to get back. First, they asked me to write a C++ program based on a menu of operations between two numbers and print the result. The period given for this was a week. Then a phone interview with standard C++ questions was asked and discussed alternative approaches for coding exercise was discussed. The interviewer was very friendly. The next day a technical phone screen was scheduled for a week later. This interview was more technical on C++ and a lot more tougher. The next day an HR screening for a week later was scheduled. This was behavioral and at the end of which the HR informed that they would be bringing me in for the final round. Two about two weeks to schedule the final round at Natwick, MA. The onsite interview was a day-long, first an HR round, then a presentation followed by four technical rounds. A day later was informed that they felt they needed a little more C++ experienced candidate.
I applied online. The process took 4 weeks. I interviewed at MathWorks (Boston, MA) in Jun 2019
Interview
DO NOT WASTE TIME FOR THIS COMPANY......
First one guy asked me to work on fraction class project with lot of functionalities. Then first technical interview on that. Suggested improvements. Then again I worked on that project. Then their "Lead" took interview on that. It was nearly perfect project. Still this 'leader' found improvements in that which are BS*. Answered all technical question. This was 2nd phone technical. Waited for a week. Follow-up with this guy. Not replied. After a week I checked careers account their I got rejected. I mean W t f..
I am so done with this BS process. Wasted so much time and not even follow up feedback..F off this company
C++ Software Engineer applicants have rated the interview process at MathWorks with 2.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 55.2% positive. This is according to Glassdoor user ratings.
Candidates applying for C++ Software Engineer roles take an average of 12 days to get hired, when considering 13 user submitted interviews for this role. To compare, the hiring process at MathWorks overall takes an average of 20 days.
Common stages of the interview process at MathWorks as a C++ Software Engineer according to 13 Glassdoor interviews include:
Phone interview: 48%
Skills test: 20%
Background check: 12%
One on one interview: 8%
Presentation: 8%
Personality test: 4%
Here are the most commonly searched roles for interview reports -