For those interested in trying different things, lateral movement is still possible, though not as much as it used to be.
As a large company, IBM has lots of resources.
You worked hard without much credit or compensation. If you're not in sales or marketing, you are treated merely as a fungible resource. It's a somewhat stodgy company. They try to do modern things, like agile development, but that philosophy doesn't go very high up the management chain.
Learn to treat people as people, not as resources. When laying off people, be honest about it rather than play games, such as changing how reviews are managed without telling the employees.
The interview process was very rigorous. Questions covered development methodology, release processes, large group development, and more. On the software side, specific programming skills were tested. A large project was given as an example, and can
The process is very simple and basic. It involves one technical and one HR round. Mostly, questions are based on your experience and skills. Domain knowledge is most important. Additional skills are welcome for the position.
3-4 rounds of interviews. Usual questions on programming, especially C. * Linked Lists * Bitmaps * Binary Search Trees Networking basics: * TCP/IP * Routing * Switching Some generic problem-solving type questions.
The interview process was very rigorous. Questions covered development methodology, release processes, large group development, and more. On the software side, specific programming skills were tested. A large project was given as an example, and can
The process is very simple and basic. It involves one technical and one HR round. Mostly, questions are based on your experience and skills. Domain knowledge is most important. Additional skills are welcome for the position.
3-4 rounds of interviews. Usual questions on programming, especially C. * Linked Lists * Bitmaps * Binary Search Trees Networking basics: * TCP/IP * Routing * Switching Some generic problem-solving type questions.