MathWorks Interview Questions

Updated Apr 26, 2015
1,150 Interview Reviews

Interview Experience

Interview Experience

54%
32%
13%

Getting an Interview

Getting an Interview

65%
18%
9%

Interview Difficulty

2.7
Average

Interview Difficulty

Hard

Average

Easy

Candidate Interview Reviews

Sort: Popular Date Difficulty
  1. Helpful (37)  

    No Offer
    Average Interview
    No Offer
    Average Interview

    Application

    I applied through an employee referral – interviewed at MathWorks.

    Interview

    First step is the phone interview. They send you an Email with the instructions. You follow the link, setup your computer and test it, then they give you the opportunity to practice with two questions. Once you are ready, you start the interview and you are asked five easy questions.

    1. Why this position interests you?
    2. What about your experiences makes you fit for this position?
    3. Give an example how you tackled with multiple responsibilities?
    4. Eligible to work in US without restrictions? Need sponsorship now or in the future? On a student visa now? When will the OPT start?
    5. What is your cumulative GPA?

    Once reviewed, you are contacted by Email to setup a technical phone interview.

    Interview Questions

    • No difficult or unexpected question in the first step.   1 Answer
  2. Helpful (26)  

    Applications Support Engineer Interview

    Anonymous Employee in Natick, MA
    No Offer
    Positive Experience
    Average Interview
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 3+ monthsinterviewed at MathWorks (Natick, MA) in February 2015.

    Interview

    1.HR round(online video recorded)-15 mins
    2.Technical Phone Interview(Math,C/C++,Programming Concepts,Control Systems)-1 hour
    3.On-site interview(Math,C/C++,Programming Concepts,Control Systems)-4 rounds 9 am - 2 pm
    Programming Concepts
    1.Given a random array of numbers.How do you sort them?Select any sorting algorithm and write the pseudo code.(C)
    I implemented Merge Sort with merge subroutine
    I forgot base case ,I added later
    2.1/8th of a circle.(NS)
    I gave semi optimum solution.There was a better way without using trignometric functions
    C++
    2.Given inheritence hierarchy -which of the following is valid?(C)
        A
       / \
      B C
     /
    D
    void alpha(B *arg)
    A*Aptr =new A;
    B*Bptr=new B;(valid)
    C* Cptr=new C;
    D*Dptr=new D;(valid)

    3.What does the following line of code do?(C)
    char*c ="Hello"
    char d[6];
    while(*c++=*d++);

    Matlab
    What is primary function and subfunction?(C)
    What is difference between nested function and subfunction?(C)
    nested functions-can access variables declared inside main functions.

    What is private function?(C)
    inside private folder
    What is hf=gca;(DA)
    gui
    returns current axes handle
    What is event function call back?(DA)
    How to access data members of a structure?
    What are cell arrays?
    C1={}
    C2={}
    what is C1()
    what is C1{}
    What is this code doing
    mystruct =struct('field1',{1,2,3}...
    'field2',{4,5,6s});
    MATH
    1.Plot the derivative of the function(C)
    2.Find the partial fraction of given expression(C)
    3.Find the gradient of the given function.(C)

    Controls Systems
    1.Explain lead and lag compensators(C)
    2.Linearise the system(C)
    3.Find the Transfer function from the state space equation.(C)
    4.Given x1 and x2 dot ,find the Lyapunov equation.(NC)
    Hiring Manager Interview
    1.How do you handle several projects simultaneously?
    2.What are your strengths and weaknessness,according to your advisor?
    3.How did you handle a situation when you missed a deadline?
    4.How was your experience at Grad School?
    5.If you are the dean of your university ,what would you change?
    6.How did you approach a task which you had no knowledge before hand?

    HR Interview
    Why did you apply at MathWorks?
    If I gave you $2000 for training ,what training would you use it for?
    What is your plan after EDG?

  3. Helpful (15)  

    Applications Support Engineer Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Easy Interview
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied online – interviewed at MathWorks.

    Interview

    Done with first round, scheduled appointment for next round. First is general HR round very easy dont take tension. 5 questions were asked, computerized and standard as mentioned by the previous members. Its very easy. And the second round is for one hour complete technical which i am preparing for. will share my review after completion.

    Interview Questions

    • 1. Why this position interests you?   Answer Question
    • 2. What about your experiences makes you fit for this position?   Answer Question
    • 3. Give an example how you tackled with multiple responsibilities?   Answer Question
    • 4. Eligible to work in US without restrictions? Need sponsorship now or in the future? On a student visa now? When will the OPT start?   Answer Question
    • 5. What is your cumulative GPA?   Answer Question
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Release Engineer Interview

    Anonymous Interview Candidate in Natick, MA
    Accepted Offer
    Positive Experience
    Easy Interview
    Accepted Offer
    Positive Experience
    Easy Interview

    Application

    I applied online. The process took a dayinterviewed at MathWorks (Natick, MA).

    Interview

    After phone screens, I was invited for on site. First round was presentation to 15 or more people.
    Second round is basic programming questions, third round is with HR fourth is lunch with some basic technical questions. fifth is with manger.

    Interview Questions

    Negotiation

    HR does not negotaite (recuriter hardly has any power), unless you have very high skill set which is rare to find in the market.

  6. Helpful (8)  

    No Offer
    Neutral Experience
    Easy Interview
    No Offer
    Neutral Experience
    Easy Interview

    Application

    I applied online. The process took 4+ weeksinterviewed at MathWorks.

    Interview

    First round was video interview with general questions mentioned on glassdoor.
    Second round was technical round. Some of the Java questions were:

    difference between path and classpath
    what is JVM, how is java platform independent
    what are JDK and JRE
    what is a package
    What are generics
    what are wrapper classes and what are the advantages
    can you force garbage collection in java? how?
    Is java pass by value or ref? why?

    Interview Questions

    • difference between path and classpath   1 Answer
  7.  

    No Offer
    Neutral Experience
    Average Interview
    No Offer
    Neutral Experience
    Average Interview

    Application

    I applied online – interviewed at MathWorks.

    Interview

    First step was a phone interview. Despite what the others have said on glassdoor, there was not video recording call and I talked directly to a lady who emailed me. She asked me about some stuff on my resume and some behavior questions. She also asked me to describe any outside projects I have and how do I manage multiple tasks/deadlines.

    Interview Questions

  8. Helpful (1)  

    No Offer
    Positive Experience
    Easy Interview
    No Offer
    Positive Experience
    Easy Interview

    Application

    I applied online – interviewed at MathWorks.

    Interview

    First round is basic HR questions as described by others. Simple and straightforward for testing behaviors. Second round is technical questions, which last about half an hour. It involved DSP, C++ and Matlab. Not quite difficult but they require accuracy. Needs to be familiar with basic concepts and simple codes. Positive process for gaining experience.

    Interview Questions

    • DSP: What is convolution? Questions about sampling theorem, FIR and IIR. What is autocorrelation.
      C++: What is polymorphism. What is the default property for a variable and a function defined in a class(public, private or proteced)
      Matlab: Plot scattered point with given properties. Transpose
       
      2 Answers
  9. Helpful (17)  

    No Offer
    Positive Experience
    Difficult Interview
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 2+ monthsinterviewed at MathWorks in February 2015.

    Interview

    All the questions are from the question bank. It was a very pleasant experience. The interviewer was very nice and even helped me to answer a few questions. Awaiting the call to Natick.
    I have jotted down a few of the questions.

    JAVA
    1. Difference between final, finally and finalize
    2. Exit condition for the fibonacci series
    3. OOP

    Math:
    1. Find the inverse of a 3x3 matrix.
    2, Find the orthogonal vector to A=i+2j+k; B=j+2k
    3. Find acceleration from velocity

    DSP
    1. Difference between discreet and continuous delta function
    2.FIR vs IIR
    3. DFT vs FFT
    4. the sampling frequency for 3cos(600*pi*t)+2cos(1800*pi*t)
    Matlab
    1. Difference between A.' and A'

    Interview Questions

    • JAVA
      1. Difference between final, finally and finalize
      2. Exit condition for the fibonacci series
      3. OOP

      Math:
      1. Find the inverse of a 3x3 matrix.
      2, Find the orthogonal vector to A=i+2j+k; B=j+2k
      3. Find acceleration from velocity

      DSP
      1. Difference between discreet and continuous delta function
      2.FIR vs IIR
      3. DFT vs FFT
      4. the sampling frequency for 3cos(600*pi*t)+2cos(1800*pi*t)
      Matlab
      1. Difference between A.' and A'
       
      2 Answers
  10.  

    No Offer
    Negative Experience
    Average Interview
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied online. The process took 2 weeksinterviewed at MathWorks.

    Interview

    I applied online after a virtual career fair. Then I have been invited for a video interview. 5 questions, Three questions about why are the best fit. and two about your GPA and you current immigration status. I have submitted the video and have not been selected to another round.

    Interview Questions

  11. Helpful (3)  

    Applications Support Engineer Interview

    Anonymous Employee in Natick, MA
    Declined Offer
    Positive Experience
    Average Interview
    Declined Offer
    Positive Experience
    Average Interview

    Application

    I applied online. The process took 4 weeksinterviewed at MathWorks (Natick, MA).

    Interview

    It begins with a 20 min phone call or video recording which consists of simple behavioral questions. Within next week I heard from the HR about scheduling a technical phone interview. Most of the questions are on Glassdoor.

    This was followed by an on site interview. The on site interview is different from the technical phone screen in terms of the questions asked. They will fly you over a day before the interview and the next day the interviews begin at around 830 am.

    I had a two hours long technical interview. Prepare well in the programming and MATLAB section. You may also be asked to debug MATLAB programs on paper. There was a white board programming question too.

    This interview is followed by an interview with Hiring manager. Then a lunch with two currently working employees. (This is also sort of behavioral interview)

    Next was a shirt interview with the HR, simple behavioral questions followed by benefits of joining the company.

    Every one at the Mathworks is very friendly and it had a very good working environment.

    Interview Questions

    • In depth questions on programming languages, programming concepts, Math, MATLAB and Embedded systems and RTOS.   Answer Question

Work at MathWorks? Share Your Experiences

MathWorks

 
Click to Rate
or

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.