IBM hires freshers through various drives. For example, I attended a women's west zone drive a few years back. There were over 100 colleges present, and on average, each college had 50-60 eligible candidates.
Here's how the process typically works:
Candidates must be smart enough to answer the questions. Just remember one thing: interviewers never ask for exact code; all they want is the exact logic. Basically, in any interview, your logical skills along with a bit of technical knowledge will turn the table for you!
Data structures knowledge should be good, especially that of linked lists and stacks. DBMS normalization should be on tips.
The following metrics were computed from 22 interview experiences for the IBM Associate Engineer role in India.
IBM's interview process for their Associate Engineer roles in India is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for IBM's Associate Engineer interview process in India.