
iCIMS Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 92 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at iCIMS.
Software Engineer
The interview process involved a screening call, then a hiring manager interview, and finally a technical interview with two engineers. The interviews themselves were engaging and the interviewers were nice, but the experience with Talent Acquisition wasn't great. I was told the last interview would be coding, but it turned out to be technical. Also, TA ghosted me for a month after the interview, even though I followed up multiple times. When people spend a lot of time interviewing, they should at least get basic professional courtesy back.
- What is your approach to debugging code issues?
Software Engineer
I went through three rounds of interviewers for a summer ‘19 technical intern role. The first two interviews were technical, and the final one was behavioral. The hiring manager, who was my final interviewer, told me I was practically guaranteed the position based on my performance. But then I received an email the following week stating they were going to proceed with other candidates. So, I was not guaranteed the position.
- The technical questions could be solved with a hash map.
Software Engineer
Applied online early Nov and got an email a month later for a phone interview. The phone screen was just general resume questions, nothing technical. Then I had to do a CCAT assessment - a 50-question logic test in 15 minutes. You can find info and sample questions online for this. After that, it was a personality assessment, no time limit, pretty straightforward. Once I passed that, my resume went to the hiring manager. If they picked it, I got a link for a Codility test with two coding problems and a debugging exercise. It wasn't too hard, but practice on Codility's site first. It's timed, so no messing around. Then, an onsite interview was next. I was told I'd meet 3 technical folks and one manager. When I got there, the HR Talent Acquisition Specialist met me and took me to a room where I met with the 4 people for an hour each. They were all nice and kept to the schedule. They were helpful and tried to make me comfortable while giving me technical challenges that sparked conversation. Lots of back and forth. Treat it like discussing a solution with a coworker. Also, use the info in these reviews to prep. Got the offer within 2 weeks. The HR Talent Acquisition Specialist kept me updated throughout the whole thing. Overall, it was a good experience.
- Can you write a method to compare two version strings, like 1.02.004?
- For a given m x n matrix of numbers, how would you find the path with the largest sum, only moving down or right?
- How would you design an online tic tac toe game?
iCIMS Software Engineer Interview Questions
Quoted word for word from iCIMS interview reports.
“Find the maximum path sum in a 2D integer array of size N * M, starting from (0,0) and ending at (N - 1, M - 1), with allowed moves being only down or right.”
Read reports →“Given a string S of digits, spaces, and/or dashes representing a phone number (with at least two digits), reformat it so digits are grouped in blocks of three, separated by single dashes, with the last block being two or three digits long.”
Read reports →“Can you determine if a given 2D array of strings forms a word square? This means that each string in the array must also appear as a column of characters.”
Read reports →“Given a three-character string for a day of the week and an integer K, can you write a function to return the day K days later? For example, given (wed, 2), the output should be fri, and given (tue, 9), the output should be thu.”
Read reports →“For a given m by n matrix, starting from (0,0) and ending at (m,n), where you can only move right or down, what path would yield the maximum value?”
Read report →“For a given m x n matrix of numbers, how would you find the path with the largest sum, only moving down or right?”
Read report →“What is the fastest way to flip coins so they all face the same direction?”
Read report →“Given a set of zip codes and a radius, how would you find all zip codes within that radius, considering the entire USA?”
Read report →“How would you write a method to compare two version strings, like 1.02.004 versus 0.1?”
Read report →Formats, difficulty and experience
Across all 92 iCIMS interview reports.