IBM is definitely a big company with many resources if you want to learn stuff. People here are nice and willing to help new grads.
But also because it's big, there are many rules and guidelines you need to follow, and many things are old and hard to change.
A professor, who had connections within IBM, recruited me. A division was looking for a software developer intern. I had a phone interview and was hired. The technical questions were very simple (if you know the CLR Algorithm book).
The first round is to complete a HackerRank challenge. The second and perhaps third rounds involve interviewing with someone on the team. Some candidates may interview with the hiring manager directly, depending on the team to which you are applying.
They ask about reserving a linked list, some basic C questions including: * Inline functions * Static and non-static variables * The difference between `new` and `malloc` in C
A professor, who had connections within IBM, recruited me. A division was looking for a software developer intern. I had a phone interview and was hired. The technical questions were very simple (if you know the CLR Algorithm book).
The first round is to complete a HackerRank challenge. The second and perhaps third rounds involve interviewing with someone on the team. Some candidates may interview with the hiring manager directly, depending on the team to which you are applying.
They ask about reserving a linked list, some basic C questions including: * Inline functions * Static and non-static variables * The difference between `new` and `malloc` in C