I applied through a recruiter. The process took 1 week. I interviewed at Thomson Reuters (New York, NY) in Apr 2012
Interview
One phone-screen (30 mins) and 1 in-person interview.
There were 2 interviewers in the in-person interview.
The interview was not tough and lasted 2 hours.
I got the offer 1 day after the in-person interview.
I applied through other source. The process took 1 week. I interviewed at Thomson Reuters in Sept 2013
Interview
Phone interview followed by Skype interview.
Software engineer called in and jumped straight into the questions.
How would you sort a file that is extremely large. (External Merge Sort)
Explain the algorithm.
What are polymorphism, encapsulation, data hiding, static methods, static keyword. Give examples of each
For the next interview a week later, they never sent a confirmation but did end up calling me at the time I specified. This caught me off guard. He asked me if I can take interview after half an hour (I stupidly said yes)
His first question was create a word count from a book,
Explain static methods,
What is Lazy Initializaton.
Code an example of a Singleton class.
How many cubes are visible in a cube made of small cubes.
They said they would get back in a week, it's been 3 months (no response came to my emails I sent a week later)
Interview questions [1]
Question 1
Singleton class design - Was not prepared for that at all.