I applied through a recruiter. The process took 2 weeks. I interviewed at UKG (Chelmsford, MA) in Jun 2015
Interview
A corporate recruiter contacted me and ask what was my salary requirement and experience. A Program manager follow up as a technical interview / Phone screening. Then an onsite interview with another program manager, principal engineer and a director. Each person ask different types of questions, such as program manager would ask how I would lead a team and what to do during certain conditions. Principal Engineer ask most of the technical questions. While the director tested my software design skills. The entire process took about 2 weeks.
Interview questions [1]
Question 1
Unlike most other companies interview where they have you sit down and write code, basically see how much syntax you remember without an IDE. They had a conversation with me. Exploring my background as I described in details of the architecture of my current process. Through the design phase to implement to maintenance.
Some of the technical questions was like can you tell me the difference between a catch vs uncatch exception. What is the biggest difference between Java 5 vs Java 8. On the board draw the architecture of the current application you are working. Describe in detail why it is done that way. Describe MVC. etc...