Initial Phone Interview with other engineers:
Asked programming questions and concepts as well as details about past experience.
Followed up by a 2 hour in-person interview in downtown Chicago office:
Met 6-7 other members of the team and went over experience; what I was looking for in a working environment and some additional problem solving.
Interview questions [1]
Question 1
Recursive String Permutation Question: How many permutations without replacement can be generated from a given string. Write an java code algorithm to print said permutations to a file.
I applied through college or university. The process took 4 weeks. I interviewed at HERE Technologies (Chicago, IL)
Interview
Gave my resume at JobFair, got mail to come to the Chicago office.
5 Interviews back-to-back. 30 mins each. Each interview was from a different team. Some concentrated on technical aspects, while others on behavioral skills and resume.
Interview questions [5]
Question 1
Asked for the difference between java 1.4 and java 1.5. I didn't expect something so google-able to be asked in an interview.
Scalability issue. Function receiving a streaming array of characters. Length might be in millions. So, array.length() is out of the question. Array is sorted ascending. Contains duplicates. Find the nth largest element.
I applied through college or university. The process took 1 day. I interviewed at HERE Technologies (Chicago, IL) in Feb 2011
Interview
I spoke to the recruiters that came to my university for our career fair. Got an interview for the next day from that interaction.
The interview lasted for about a half-hour and was a mixture of behavioral and technical questions. Behavioral questions included how I would get people to do things without having authority over them. Technical questions included testing a linked list with an error in it and explaining what a natural join was databases.
A week or so after the interview I got contacted by someone from HR asking me some questions about my willingness to move and salary expectations. I didn't hear back from them for a few weeks after that and when I followed up they informed me that they had moved forward with another candidate.