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?