Developer applicants have rated the interview process at IBM with 2.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 68.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Developer roles take an average of 30 days to get hired, when considering 5 user submitted interviews for this role. To compare, the hiring process at IBM overall takes an average of 25 days.
Common stages of the interview process at IBM as a Developer according to 5 Glassdoor interviews include:
Phone interview: 50%
One on one interview: 25%
Skills test: 25%
Here are the most commonly searched roles for interview reports -
Few interviews with HR, hiring manger and peer. Multiple interview cycle to ensure the proficiency of the candidate and his fit to the role. The process is usually completed in few weeks, before an offer can be released
I applied online. The process took 2 weeks. I interviewed at IBM (Dublino, Dublino) in Oct 2024
Interview
I was given a HackerRank coding assessment, which included 2 questions (ranging from normal to hard) related to data structures and algorithms, and I had to complete it within 1 hour. Both questions were clear, and it followed the standard HackerRank setup, allowing me to use any programming language I preferred with no restrictions
Interview questions [1]
Question 1
A range, such as 1-200, was given, and the code needed to return numbers that have two identical digits, like 100, which has two 0's.
I applied online. The process took 5 weeks. I interviewed at IBM in Jan 2024
Interview
The interview process had three stages. First, there was an initial phone screening with the recruiter, which focused on my background and qualifications. After that, I had a technical interview with an engineer, which included coding challenges and algorithm-based questions. Finally, I participated in a panel interview where I had to solve a case study related to real-world problems IBM works on.
The technical questions were challenging but fair, covering data structures, problem-solving, and coding in Python. The behavioral questions were mostly about teamwork, problem-solving, and how I handle tight deadlines. The interviewers were friendly and made the experience less stressful.