First, you have to apply online. If you are selected, you need to pass two online tests: one about short mathematical problems and one about numerical series.
The numerical series were by far more difficult than at other companies; the mathematical problems, however, were pretty easy.
The first interview was via Skype with the team manager and a software engineer. It was conducted in Spanish and English because I was applying to work in Madrid.
The second interview was a case study focused on programming skills.
Where do you want to be in 5 years?
The following metrics were computed from 1 interview experience for the IBM Algorithm Engineer role in Madrid, Spain.
IBM's interview process for their Algorithm Engineer roles in Madrid, Spain is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for IBM's Algorithm Engineer interview process in Madrid, Spain.