I applied online. I interviewed at Trimble MAPS (Princeton, NJ) in Jun 2012
Interview
I had a brief phone interview with head of HR and then a series of three 30-45 minute interviews. The in-person interviews where 1-on-1 with two senior engineers and the CTO. They asked a couple of basic technical questions and some personality questions. I also had to complete a written C++ test.
I applied through college or university. The process took 4 weeks. I interviewed at Trimble MAPS (Princeton, NJ)
Interview
I interviewed for a C++ developer role. The process was very straightforward. After a brief chat with the HR person, you are invited in to take a short written programming test (about an hour or less depending on how quickly you finish) testing your basic understanding of the language and simple data strucutres. If you do well on the exam, you are invited back for a few interviews with technical staff. We mainly discussed my background and a couple of simple problems I might be faced with on the job and how I would solve them.
Interview questions [1]
Question 1
The written exam was pretty easy. One question was to find and fix all the errors in some code, and another was to implement a linked list.
The process took 1 day. I interviewed at Trimble MAPS in Dec 2008
Interview
Interview process consisted to multiple rounds from phone to multiple on-site interviews. Overall the interview process consists of technical and behavioral questions, and obviously description of resume. The HR was pretty quick in setting up the interviews and was quick at making the offer. The negotiation process was pretty straight forward.
Interview questions [1]
Question 1
Some technical questions regarding C++, .Net --- overall it will depend upon for which team you are interviewing for