I applied online. I interviewed at iCIMS (Matawan, NJ) in Dec 2016
Interview
There was a Codility test that tested basic programming skills. The questions were pretty simple and had way too much allotted time to solve. I'm sure they were there to make sure you know how to code. Accompanying it, a phone interview was scheduled. It consisted mostly of behavioral questions. The person was very nice and accommodating for my schedule. Afterwards, they ask you to come in for an on-site interview, which consisted of 3 separate interview sessions. The first two tested on knowledge of object-oriented programming and algorithms. Read up on classes, inheritance, abstract classes, polymorphism, etc. As for algorithms, the questions were fair and reasonable. If I ever got stuck, the interviewer would gladly point me in the right direction. Definitely practice algorithm questions on whiteboard and thinking out loud. The last interview was a behavioral.
Interview questions [1]
Question 1
What are the differences between interfaces and abstract classes and where would you use either? Implement them.
I applied online. The process took 3 weeks. I interviewed at iCIMS (Matawan, NJ) in Nov 2017
Interview
I applied to the online application. I had two half hour phone interviews, a programming assessment, and an onsite interview with two technical sections. The phone interviews were mostly reviewing my resume and got a little technical, while the onsite interviews were mostly technical/whiteboarding. I received an offer within 3 weeks of my online application.
Interview questions [1]
Question 1
Which of our core values do you feel best represents you?
I applied through university. I interviewed at iCIMS
Interview
Had a 30 minute phone interview that consisted of basic behavioral questions, then submitted a coding challenge which consisted of 3 questions. Finally, had an on campus interview that had one technical question.
I applied through university. The process took 5 weeks. I interviewed at iCIMS (Matawan, NJ) in Oct 2017
Interview
They did an interview at my school which they described more as a meet and greet once I was there. It was mostly behavior questions with some more technical questions mixed inbetween. After that I got a second interview at their headquarters which was two 30 minute technical interviews with two different people and a 30 minute behavior interview which ended up being more of a discussion about what they do at iCIMS.
If you have a string of what plays a person will make in Rock Paper Scissors ("RRPPSRPR") and you can make only one move the whole time how would you figure out which is the best move?