The process itself was really long. It took months. A phone interview (HR interview), then written exams (algorithms, data structures, IQ, and English language), followed by two technical interviews, one with a panel of engineers (3) and another one-on-one. Then a final interview with the manager.
Binary Search Tree Algorithm in pseudo-code.
The following metrics were computed from 1 interview experience for the IBM Software Application Developer role in Cairo, Egypt.
IBM's interview process for their Software Application Developer roles in Cairo, Egypt is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having mixed feelings for IBM's Software Application Developer interview process in Cairo, Egypt.