iCIMS logo

iCIMS Hardware Test / Validation Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 11 interview experiences · FREE TO READ

3.8 Rounds average
Average Typical difficulty
90.9% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at iCIMS.

Showing 3 of 11
iCIMS logo
iCIMS

Test Engineer

Engineering · more than a year ago

Entry Average Positive experience Accept offer 5 rounds
Interview process
Recruiter call Take home Phone screen Technical screen Onsite Background check Offer
Interview formats
Technical Coding Behavioral Presentation

The process was quite long in terms of the total number of steps, but the overall speed was great. There were 5 stages: 1. A general HR phone screening. 2. An online Codility test. 3. A manager phone screening. 4. An online technical screening (phone and shared IDE). 5. An onsite interview. I was kept informed at every stage, and usually got feedback and next steps about 2 days after each previous step. The onsite interview had 3 parts. The first part was with 2 peers, and it was mostly technical questions, but also general questions about working at ICIMS and how the team operates. Then there were 2 separate managerial interviews. Both of these were primarily behavioral/conversational. I had ample time to ask my own questions during each part. All in all, it was a very good process. There was more technical testing than I've encountered before for a lower-level role, but none of the questions felt like "trick" questions or were too textbook-focused. If you practice or are currently working, most of them should be fairly easy.

Confirmed questions2 questions
  • Describe the classes, objects, and data you would define to create a room as an application, and explain their interactions.
  • Find the first pair of indexes in a given array of Integers whose values sum up to a specified target Integer Sum.
iCIMS logo
iCIMS

Test Engineer

Engineering

Entry Average Positive experience Accept offer 4 rounds
Interview process
Take home Recruiter call Phone screen Onsite
Interview formats
Coding Behavioral Technical

I started with a Codility test that had 3 coding questions to solve in 2 hours, with one bug fixing question. After that, I had a short 20-minute general phone screening. Then, I had another 90-minute phone interview that was split into two parts: first, they explained the company and asked general behavioral questions, and second, they asked technical questions. The last part was a 3-hour in-person interview where they explained more about the company, and I answered more technical and behavioral questions. The interviewers were really nice and thorough throughout, making it an enjoyable experience.

Confirmed questions1 question
  • Reverse all words in a given sentence string, separated by spaces. For example, if the input is "I am a man", the output should be "man a am I".
iCIMS logo
iCIMS

Software Test Engineer

Engineering

Entry Easy Neutral experience No offer 3 rounds
Interview process
Recruiter call Take home Technical screen
Interview formats
Coding Technical

I applied through my university's career fair. The recruiter told me to go back and apply online. About a week later, I got an email asking me to take a Codility Test.

Confirmed questions3 questions
  • Complete an online test for merge sort.
  • Complete an online test for string compression.
  • Complete an online test for code correction, fix the code by changing up to three lines.

iCIMS Hardware Test / Validation Engineer Interview Questions

Quoted word for word from iCIMS interview reports.

Reverse all words in a given sentence string, separated by spaces. For example, if the input is "I am a man", the output should be "man a am I".

Read reports

Can you check if two strings are permutations of one another?

Read reports

Find the first pair of indexes in a given array of Integers whose values sum up to a specified target Integer Sum.

Read reports

Can you explain how you would determine if a given string is a palindrome?

Read reports

Describe the classes, objects, and data you would define to create a room as an application, and explain their interactions.

Read report

Describe how you'd model a room, its doors, and furniture using objects, and how you'd test its functionalities. Specifically, consider if a door should be an object with its own state (open/closed) or a state within the room object. How would you handle multiple doors in a room? And how would you test these models, ensuring access control based on time and person?

Read report

Could you tell me about your experience with anagrams?

Read report

Formats, difficulty and experience

Across all 11 iCIMS interview reports.

Interview formats

Technical 32.3%
Coding 32.3%
Behavioral 29%
Presentation 6.5%

Interview difficulty

Easy 27.3%
Average 63.6%
Difficult 9.1%

Candidate experience

Positive 90.9%
Neutral 9.1%