I applied through college or university. The process took 4 weeks. I interviewed at Epic
Interview
First round is phone interview, use 20 minutes to go through entire resume, and I was asked to explain one project in detail. The interviewer will ask a lot of questions about the project so be prepared. After that is a 10 minutes tech round dealing with one problem, needs some thinking but is not impossible. Mine is a problem of measurement of similarity between people.
Interview questions [1]
Question 1
Try to decide a optimal data structure and figure out complexity in phone interview.
Dynamic programming in online assessment.
String operations in online assessment.
I applied online. The process took 2 weeks. I interviewed at Epic in Oct 2014
Interview
First phone interview and a technical skill assessment with ProtorU. There is only one technical question for the phone interview. The skill assessment is tricky. There are four section: (i) speed test (time limited), (ii) math/problem solving question, (iii) learning a new language, (iv) coding question. Most of the question does not require much coding skills except for the 4th section. Don't waste time studying for it. It is all general question.
Interview questions [1]
Question 1
Dont waste time checking your answer for the speed test. Because of my habit of double check i only manage to work half of it.
I got phone interview in the first step, then I took the online assignment test. I haven't got any feedback since then. The math, new programming language parts are easy. The speed questions are really quick. And I have no clue for two of the programming questions.
Interview questions [1]
Question 1
If an apple is 10 cents, a banana is 15 cents, a grapefruit is 20 cents. What about a pear?