I applied through a recruiter. The process took 2 weeks. I interviewed at Trimble
Interview
Started with a standard phone interview, lasted about 15 minutes. The phone interview led to a 3/4 day, personal interview on-site. Questions ran the scope from basic design patterns, to object-oriented design thoughts, to Java workings.
Interview questions [1]
Question 1
There was one question about how to implement a proper sort and search on a dictionary of words for a board game. The interviewer was very good, and made the question understandable and pushed all the right buttons to get the answers he was looking for.