The phone interview was pretty basic with the interviewer asking questions from the resume. Questions like Leadership, stress handing, project communication blah blah should be handled pretty easily.
The technical interview was pretty ok. I chose Math, Matlab, Object Oriented Programming and Embedded Systems.
Did well in all except Math. Was told in the mail that question will be mainly on Matrices, Calculus and differential eqns. But I was asked Set theory and similar questions.
Just know what is Big O notation, Pigeon hole problem, hash functions. Then what is the formula for the sum of N integers.
In OOPS - What is OOPS, Inheritance, Data Abstraction, Ploymorphism.
In Matlab - how to perform matrix multiplication, putting dot after the matrix and then multiplying signifies what, how to print on the command window without giving display or print function(Ans is leaving the semicolon: So you guys can figure out the question correctly). Then how do you work with .mat file (input, read etc)
In Embedded Systems - what is RTOS, what is ISR, how ISR work, What is mutex, semaphore, priority inversion, deadlock, mutual exclusion. Difference between thread and process.
C Questions: What is void pointers, Null pointers, Static, Extern, why is it bad to have global variables, what are preprocessor directives, what is linked list. What is a pointer.