Being a huge company, if you intern or co-op at IBM, it becomes very easy to find a position in the multitude of groups. Even if you didn't enjoy what you worked on during an internship, consider that there are hundreds of other teams you could join, all working on different projects.
IBM has great benefits and pays well. You really have to find the team/division that's right for you, as company culture and expectations are very different in different groups.
Being a huge company, dealing with any issues with HR is a huge pain. I wouldn't say this is a dealbreaker; it's just a nuisance, especially when starting a new position. IBM is trying to be 'more agile,' etc., right now, which is great, but there are growing pains.
Smooth over HR on-boarding processes.
I had two phone screenings, which lasted about 30 minutes each. We talked about my relevant experience in classes and previous internships. After the two phone interviews, I was called onsite. Overall, the experience was smooth, and they communicate
It was tricky, but moderate, and I was able to crack the interview and passed to the next round of the exam for the given company. Unsuccessfully, I did not pass it and didn't get the offer letter.
Virtual round. It consisted of coding-related questions, reasoning, and questions based on the resume. Knowledge of Java and DSA was asked. The difference between classes and objects, application of stacks, and OOP concepts were covered.
I had two phone screenings, which lasted about 30 minutes each. We talked about my relevant experience in classes and previous internships. After the two phone interviews, I was called onsite. Overall, the experience was smooth, and they communicate
It was tricky, but moderate, and I was able to crack the interview and passed to the next round of the exam for the given company. Unsuccessfully, I did not pass it and didn't get the offer letter.
Virtual round. It consisted of coding-related questions, reasoning, and questions based on the resume. Knowledge of Java and DSA was asked. The difference between classes and objects, application of stacks, and OOP concepts were covered.