I applied online. The process took 4 weeks. I interviewed at iCIMS (Holmdel, NJ)
Interview
There is an initial CCAT exam which is basically an exam that tests your ability to think critically and quickly. The CCAT is followed by a personality exam. After all that, you will receive a quick phone interview if you did well enough and the next stage is an online coding exam that you get 2hrs for. Afterwards, if you move on, there is a series of on site interviews. The process was way too long.
Given online assessment - extremely hard. Doesn't seem like they want to really test people - seems more like they want to stump people. People there are not personable or professional and don't really care about their applicants - atleast the people doing the vetting.
The process starts with them asking you to take the CCAT, which is basically the SAT/IQ test. Then they will do a phone screening. After the phone screening, they will ask you to do an online coding test that they give you 2 hours to do. Then, after all of that, they will ask you to do a 2 and a half hour onsite interview, where you will talk to 2 engineers and 1 project manager.
Suffice to say, the process was way longer than it needed to be. It spanned over 4 months, which is a bit ridiculous. Took a month to get back to me after the final round as well.
Interview questions [1]
Question 1
One debugging question where you had to find out the issue in a snippet of code and fix it.
I applied online after meeting them at a career fair. They sent me an aptitude test, and then I had a behavioral interview. I was then sent an online coding challenge with three relatively-simply coding/algorithm problems. I thought I did well, but I was rejected after this stage.
Interview questions [1]
Question 1
Fix the error in this code involving bitwise operations.