I applied through college or university. The process took 2 weeks. I interviewed at MathWorks (Bengaluru) in Aug 2014
Interview
1.Resume short listing. 2. HR telephone interview. 3. TR telephone interview. 4. HR & MR & TR telephone interviews.
In the technical interview they ask about basic math,matlab,basic c programming, basic OS concepts. The questions at basic level.
I applied online. The process took 2 months. I interviewed at MathWorks (Natick, MA) in May 2014
Interview
I applied online through their website and got an E-mail for a HR interview after a few days. It was a video interview and I could take it anytime in the next couple of weeks.
The interview was recorded and they asked me five questions. I was given 20 seconds to prepare my answer and 2 minutes to record it immediately after that.
Questions:
Why do you want to be a part of the EDG program?
What qualities and skills make you perfect for the job?
Give an example of a time you had work on multiple projects and how did you approach it?
What is your cumulative GPA?
F-1 opt start date and work authorization in USA?
I got a mail couple of days later for the next phone interview. I am waiting for the result of that one.
Interview questions [1]
Question 1
Give an example of a time you had work on multiple projects and how did you approach it?
I applied through a recruiter. I interviewed at MathWorks
Interview
Went through a recruiter.
First interview was like other interviews posted on glassdoor, interviewers basically asked a bunch of questions from a list , and typed answers into a computer.
I was kind of frustrated that they asked this, but they said they were looking to change it in the future (so this post is in hopes that they will :)
Interview questions [4]
Question 1
First was a string of math questions:
define...
pigeonhole principle
triangle inequality
... okay, what about the cauchy swarz ineqality
(A intersect B) union C)
P union (P intersect Q) <=> Q is a tautology?
P vs NP
P vs NP related to turing machines
countable vs uncountable sets
diagonlization
what's a FSM and a non-D FSM
are they convertible
GENERAL PROGRAMMING QUESTIONS
local vs global scope
why are global scope variables bad?
what are static variables?
how are they related to memory allocation?
what's a recursive function
example of recursive ffunction
what is OOP, in your own words
advantages of OOP?
"antyhing else? What about polymorphism
what is a linkedlist, any advantages?
what's a hash function?
good properties fo hash function
directed acyclic graph vs tree
what is O(n) function
if f=O(n), g=O(n!), then f+g is…
f=O(n), g= O(n^2), f*g (times, not composite is)
C++ QUESTIONS
what is include<stdio.h>
"stdio" vs <stdio>
#define x=100
what's a typedef?
why use header files in C++
why inline functions in C++?
struct vs class
Exceptions in C++
how to use commandline in C++
why are pointers useful and why
what's a null pointer
what's void pointer
malloc
what is a virtual function
what is a default constructor?
JAVA QUESTIONS.
JDK vs JRE?
platforms and JVM?
applet vs application
import java.lang.String vs java.lang.*
final keywords
java commandline
Java == vs equalsTo
what's a abstract class
what is a default constructor in java?