Worked at IBM for over 30 years. It used to be a wonderful place to work, with talented people and best-of-breed hardware/software. It no longer is that company, and the best that can be said of it is flexible work from home and somewhat flexible work hours. Pay/benefits are average.
The company used to be run by engineers, but now it is run by the finance department.
There has been minimal investment in its people and R&D over the last 15 years, and everything is now spent on stock buybacks.
Most of the experienced and talented people are now gone.
The existing set of customers are really paying the price with the current product set and services now offered.
It used to be that having IBM on your resume was a good thing. I'm not so sure anymore, as it was harder and harder to get good college talent to come to IBM.
Quite frankly, resign. This is/was a technology company that needs to be first run by real engineers with a vision for the future. In the long run, nobody really cares what the stock price will be 13 weeks from now. Existing management is destroying a once great company.
Met with one of the senior programmers. He was nice to talk to, and the conversation went well. Most of the questions were around the design of certain back-end components, which I didn't have much experience in.
It was very tough. The questions were hard, and yeah, I didn't pass. They asked me to solve some LeetCode problems and answer some assembly questions. It was very, very hard.
Overall, the process is smooth. There will be a technical exam session. You need to prepare well when entering the technical exam session. Spend some time to understand the job scope as well.
Met with one of the senior programmers. He was nice to talk to, and the conversation went well. Most of the questions were around the design of certain back-end components, which I didn't have much experience in.
It was very tough. The questions were hard, and yeah, I didn't pass. They asked me to solve some LeetCode problems and answer some assembly questions. It was very, very hard.
Overall, the process is smooth. There will be a technical exam session. You need to prepare well when entering the technical exam session. Spend some time to understand the job scope as well.