I applied through college or university. The process took 3 days. I interviewed at MathWorks in Nov 2014
Interview
Everything as per discussions done before on glassdoor. the questions i got are,
Math -
1. What is a invertible matrix?
2. What is the determinant of inv(A)?
3. What is left inverse and right inverse?
4. Define eigen vectors and how you calculate them.
5. What are definite and indefinite integrals?
6. Define order and degree of a differential equation.
C language -
7. for(i=0;i<=9;i++){print i} and for(i=0;i<=9;++i){print i}. difference in outputs.
8. Modulus operator. What are the restrictions on it? Any other way to find even or odd number.
9. Difference between #define A 100 and const int A 100
10.Difference between #include<> and #include""
11.One line code to find a duplicate entry in an array.
Controls -
12.Why use open loop control for stepper motors?
13.How to decide when to use open loop and closed loop control?
14.Example for positive feedback control system.
15.Advantages of negative feedback
16.Gain margin of 1st order system.
17.What are bode plots?
18.What is observer canonical form? what is its use? Does it exist for all systems?
19.how to find poles from state space representation?
20.What does it mean if A and B are zero matrices?
21.What is exponential stability?
22.What is lyapunov stability?
Matlab -
23.How will you plot the points (1,11), (2,22) and (3,33) with green stars?
24.What is the difference between function workspace and script workspace?
25.Given array of 100 elements. Create another array which contains every third element of given array. One line code. (Hint: Use ':' operator)
26.Difference between A^2 and A^.2
27.Difference between A' and A.'
28.What does '%' operator do?
29.What does '%%' operator do? (i knew this, didn't strike me then :/ blasted memory)
30.What is the use of ellipses ( ... ) ?
There were three phases for recruiting procedures. The first stage was a brief and relaxing conversation, the second stage was about technical things and hiring manager asked several questions in the third stage.
Interview questions [1]
Question 1
Asked me to write a prototype for a simple algorithm in any programming language
1) HR interview : discussion about candidate profile (studies, former experiences, hobbies and expectations) and presentation of the company. 2) Technical interview: questions about MATLAB and control design automation. Choose among 3 topic : Maths/Deployment/Control Automation 3) manager interview
I applied online. The process took 4 weeks. I interviewed at MathWorks in Nov 2021
Interview
1. Hirevue
-why do you want to work for EDG etc.
2. HackerRank
-Questions on Maths, the programming language of your choice or Matlab.
3. Technical Interview (1hr)
-Maths, Logics, Programming, Matlab question.
4. Got rejected at this stage.