I am working at IBM Lab. (All tasks are not related to customers directly.)
Management teams are very slow and inefficient. Management teams' power is held only by a few high-level managers (VP, product owner); others don't have the ability to change things. Your skills will become very weak if you only focus on the company's tasks. Colleagues are relatively lazy. They might have families and tend to reject learning new techniques. Even if they learned, those mature projects won't adopt them. IBM is a company mainly for maintaining mature projects until those products sunset. Most of them don't have enough skill for developing their own products. The environment is NOT good for any young engineer; it is too stable and lazy. Contributing to open-source projects and participating in outside conferences (such as CppCon, RubyCon, PHPCon...) is not encouraged. Managers only care about value/visibility here. Maintaining projects or creating cool features are considered stupid here. There is too much formality in Scrum and Agile. Software engineering is fake here. Bands below 8 have no power here; you cannot decide anything. Stupid job rotation. Your colleagues might have no skills or domain knowledge for new products.
Make more opportunities for low-band engineers.
Being smart. IBM is big; however, using patents to protect yourself and buying mature products won't make you great again.
The interview process consists of 3 stages: 1. Online HackerRank tests 2. Technical interview 3. HR, managerial, and technical interview An overall average interview will focus on C++ fundamentals and DSA questions. Focus more on being confident an
1. Application and Resume Screening After submitting your application, IBM’s recruiting team reviews your resume for relevant skills, experience, and qualifications. If your profile matches their requirements, you’ll be contacted to move forward wit
IBM's fresher recruitment includes: * Aptitude test * Technical test * Group Discussion (GD) * Technical interview * HR interview The technical round will be easy if you have scored good marks in the technical test.
The interview process consists of 3 stages: 1. Online HackerRank tests 2. Technical interview 3. HR, managerial, and technical interview An overall average interview will focus on C++ fundamentals and DSA questions. Focus more on being confident an
1. Application and Resume Screening After submitting your application, IBM’s recruiting team reviews your resume for relevant skills, experience, and qualifications. If your profile matches their requirements, you’ll be contacted to move forward wit
IBM's fresher recruitment includes: * Aptitude test * Technical test * Group Discussion (GD) * Technical interview * HR interview The technical round will be easy if you have scored good marks in the technical test.