Better than other giants in India like TCS and Infosys. Good work-life balance for mid-level and senior-level people. Sometimes you get to study code written by teams abroad, which is quite good.
Some of the learning is related to IBM tools, which won't be useful once you leave the company.
Mid-level management has a lot of issues. Politics and regionalism are rampant. You might have stayed up for long nights to do the work, but in the end, your manager can take all the credit and bonuses or give credit to the people favored by them.
Learning is not good for freshers.
Compensation is not good for freshers.
Recognition is not good for freshers. Generally, your manager will go places showing your work, and you will get little or no notice at all.
Your work simply is not enough; you need to build a good rapport with your managers to progress within the organization. I have seen a lot of people getting promoted just because they had good terms with their managers, and many deserving friends of mine have been denied promotion because they weren't favored by their managers.
Review the mid-management more. They are causing a lot of goof-ups.
PS: This is about IBM India. I have no idea about offices outside India. I hope they will be better than here.
Overall, it was good. One starts with a coding round, then the second round is also a coding round. The next rounds are technical HR and managerial HR.
The interview experience with HR was smooth, with all questions answered effectively. The difficulty of the questions ranged from medium to hard, but they were solvable with ample practice. Topics covered included projects, Data Structures and Algor
Core Java & OOP What are the four pillars of Object-Oriented Programming? Can you explain each with examples? Difference between an abstract class and an interface? When do you use which one? What is polymorphism? Explain compile-time vs run-time
Overall, it was good. One starts with a coding round, then the second round is also a coding round. The next rounds are technical HR and managerial HR.
The interview experience with HR was smooth, with all questions answered effectively. The difficulty of the questions ranged from medium to hard, but they were solvable with ample practice. Topics covered included projects, Data Structures and Algor
Core Java & OOP What are the four pillars of Object-Oriented Programming? Can you explain each with examples? Difference between an abstract class and an interface? When do you use which one? What is polymorphism? Explain compile-time vs run-time