I have had the pleasure to work with some excellent, experienced engineers from whom I have learned an infinite amount about professional software development. Besides this, there are very few positives.
Little or no career progression opportunities.
Absolutely zero effort to up-skill staff.
Comparatively poor compensation.
No employee benefits.
An infinite amount of red tape / bureaucracy prevent ANY innovation taking place.
Poor management who are only interested in playing the political game for their own gain.
Large scale hiring freezes / redundancies, company wide, while the CEO takes larger and larger bonuses, year on year, despite continual quarterly declines.
Quit playing the political game, be honest with your employees, and implement some strategies to help them improve.
From what I have learned (from inside the company and r/newIBM), your working environment is largely based on the management you find yourself directly under. So, take my review with a pinch of salt, but beware, teams such as the one described above do exist within the company.
The first round was a technical screening with basic Oops questions. The second round was a coding challenge with three questions. It also involved debugging since the role was for production support. The third round was with three interviewers regar
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
First, the company shortlists candidates based on their resume. Then, you give an online assessment. After that, you face 1–2 technical interviews to check coding, Java, OOPS, DBMS, and projects. Finally, an HR interview is conducted to check communi
The first round was a technical screening with basic Oops questions. The second round was a coding challenge with three questions. It also involved debugging since the role was for production support. The third round was with three interviewers regar
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
First, the company shortlists candidates based on their resume. Then, you give an online assessment. After that, you face 1–2 technical interviews to check coding, Java, OOPS, DBMS, and projects. Finally, an HR interview is conducted to check communi