I applied through an employee referral. I interviewed at MathWorks
Interview
Intern positon. A senior engineer conducted the interview and asked a lot of questions about programming. I tried my best. He asked me about my projects and my skills. A lot of strong questions for an intern position. It's very upset. It's a very bad interview experiences and the phone disconnected couple times. I don't like the style they proceeded.
I applied online. I interviewed at MathWorks in Jan 2015
Interview
Applied for a different opening, but got contacted to have technical interview for a software engineer position. I accepted to do the interview, although had no interest in the position itself. Interviewer seemed enthusiastic about Mathworks, especially about its mentoring culture and crash course training programs.
Be familiar with data structures and algorithms.
Interview questions [1]
Question 1
1. C++ questions
2. What data structure would you use and how would you implement a sparse matrix?
3. What is a semaphore?
4. Polymorphism
I applied online. The process took 3 weeks. I interviewed at MathWorks in Feb 2015
Interview
First phone call was the recruiting person and was basic personality stuff. Only lasted like 10 minutes. The second interview was about a week later with someone technical. Lasted about 30-40 minutes. Mostly stuff about different data structures and basic programming concepts. I had chosen java as my language so there were some questions about somewhat basic java concepts. Overall the questions were easier than I thought they would be but I still feel like I should have been able to answer them better and more clearly.
Interview questions [1]
Question 1
What is a global variable? What is postorder, preorder, etc. Difference between a tree and a directed acyclic graph. All stuff like that.