I applied online. The process took 4 weeks. I interviewed at iCIMS in Oct 2018
Interview
The process for me was:
1.) Online application (via school job board)
2.) Received a phone call for a phone interview the following morning
3.) Phone interview was more of an introduction to the company rather than anything rigorous.
4.) Online coding assessment on Codility. One basic string problem, a tree problem, and a "fix this code problem."
5.) On-campus interview discussing the company and my background further
6.) On-site interview with two technical interviews (both whiteboard) and an interview with a manager.
7.) Offer the following week
Interview questions [1]
Question 1
On-site questions were string manipulation and some design questions. Leetcode easy for strings, design was pretty straightfoward with a focus on complexity.
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.