The interview process was very rigorous. Questions covered development methodology, release processes, large group development, and more.
On the software side, specific programming skills were tested. A large project was given as an example, and candidates were asked to define their approach to building the solution with a few junior developers. This involved a clear breakdown of the project into modules and components, with a focus on the classes to be developed, their functionality, interaction, and fit with other components.
Be prepared: you need to be very good to pass, with solid real-world experience. They are not big fans of academics here; research hires are PhDs with a track record.
Given a project to port an application from AIX to a portable, platform-neutral format.
Approach and modules to be developed.
The following metrics were computed from 1 interview experience for the IBM Senior Software Engineer role in Austin, Texas.
IBM's interview process for their Senior Software Engineer roles in Austin, Texas is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for IBM's Senior Software Engineer interview process in Austin, Texas.