In over 20 years, I've never run into anyone who wasn't engaged or interested in their job and excited to tackle a problem or collaborate to improve a situation. It's just a great place to work.
I'm sure it's better than in other jobs, but no one loves top-down bureaucracy. IBM is so large that big things like remote work, travel budget, and pension management feel very out of your control.
In a sense, it's a good thing, though, because advocacy and having a voice are big in the IBM culture. When big decisions affect lots of intelligent and vocal people, you can always be sure they will speak up and say exactly what you were thinking.
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.