I applied online. The process took 3 days. I interviewed at Morningstar (Chicago, IL) in Jun 2015
Interview
1.Phone Interview: A QA manager contacts me. Just ask about some behavior questions, your work experience and what tools used for 20 minutes.
2.On-Site Interview: There are four rounds. First round, a design manager just asked some behavior question like “What conflict did you have during your work?”, “Why do you choose Morning Star?”; Second round, a software engineer asked some java basic knowledge like “what is different between abstract class and interface?”; Third round facing to a QA team, I show the framework of my worked project. Python questions like “what is range()?”, java questions like “how to sort an object?”, “Tell me collection in java?”; Forth round, a software master asked me some java questions like “what are the difference among final, finally, finalize”, “Asked me some questions on Thread in java”.
3. I was in on-site interview on Thursday, and then I received a call with offer from them on Next monday.
Interview questions [1]
Question 1
1.What conflict did you have during your work?
2.Why do you choose Morning Star?
3.what is different between abstract class and interface?
4.how to sort an object?
5.java thread
6.final, finally, finalize differences?