I applied online. The process took 1 week. I interviewed at UKG (Chelmsford, MA)
Interview
First applied to job through posting here and on Monster. Began with a phone interview from a HR recruiter asking about my technical background and skills. Then was contacted for a personality question and answer phone interview with the manager of the department. Consisted of questions like; How do you work on a team? and How do you handle multiple tasks?...etc. Then was asked to come in for a in person interview with supervisor and other software engineer from the team. They didn't ask me any technical questions about programming but they wanted to hear about me and my experience at school/projects/ and internship. Then more How do you work on a team questions?...very brief 30 minute interviews.
Interview questions [1]
Question 1
None they were all very easy questions about how I work and about me.
First a chat with the recruiter, followed by an hour technical screen, followed by an onsite where I talked to the hiring manager and two members of the team. Everyone in the process was very nice but I ultimately did not get the job.
Part of the first round was a technical test through HackerRank. The questions consisted of four multiple-choice questions and two coding questions. Typically based on Algorithms and Data Structures. You get a few days to prepare, and if you need an extension, you can ask. But be aware that the sooner you turn it in, the sooner you can get reviewed, and they don't have infinite time to provide.
Interview questions [1]
Question 1
I didn't get any behavioral questions, but for HackerRank, one of the questions consisted of multiple choice in deciding which sort method was best, given a situation.
Phone
Panel interview with 3 developers of varying levels. Was informed I wasn’t gonna pass the interview about 2 weeks after the interview. Overall very friendly and passionate developers who knew their stuff and asked challenging questions.