IBM provides flexible timings. The work-from-home culture especially distinguishes IBM from other companies. I think this is a strong reason that attracts professionals.
There are a lot of learning opportunities. The "40 is a best idea" (referring to a potential learning initiative or policy) seems particularly beneficial. There is flexibility in switching or following career tracks. You have access to highly qualified IT professionals. IBM provides very good trainings that keep you up to date. It's a sea where you can grow, and you can find your mentor easily.
You have access to international teams. I really enjoyed working with different colleagues from different countries and cultures. It's amazing.
The employee evaluation system is not good. Your People Manager could be someone who doesn't know about your performance. Your Project Manager is the best person who knows about your performance. In the current system, even after good feedback from your Project Manager, your People Manager has the authority to give you low grades.
There is no auto-review process. Employees have to follow their People Manager.
If you can't follow your People Manager, no matter for how long you are in IBM, no one will ask you for your salary review.
Salaries in different countries are according to the local market, not according to the international IT market.
I will suggest that IBM is a good name; it should also maintain salary standards according to the US.
During my stay at IBM, I observed local companies were paying much better than IBM. The core reason for the huge difference was no increments for a number of years. In our case, it was a three-year gap.
Ask me questions in Operating System and DSA. It was more of a discussion. I didn't make it to the second round. OS topics covered: * Page scheduling algorithm * Multi-threading DSA topic covered: * LRU Cache There was also a question based on an
First, there are three coding questions to be completed online. Then, if you get to the onsite interview, there are two back-to-back 20-minute interviews and a 3-hour case study.
It was quite straightforward, at least until the second stage where I got dropped off. The first stage was an interactive online gaming assessment where you had to go through some challenges. For the second stage, I received a form and was asked to
Ask me questions in Operating System and DSA. It was more of a discussion. I didn't make it to the second round. OS topics covered: * Page scheduling algorithm * Multi-threading DSA topic covered: * LRU Cache There was also a question based on an
First, there are three coding questions to be completed online. Then, if you get to the onsite interview, there are two back-to-back 20-minute interviews and a 3-hour case study.
It was quite straightforward, at least until the second stage where I got dropped off. The first stage was an interactive online gaming assessment where you had to go through some challenges. For the second stage, I received a form and was asked to