It provides a large platform, and you can transfer to other positions if you want to try a new job.
Good training program and enterprise culture.
As I stated in the headline, it doesn't provide much perk compared with other companies.
It is good overall.
I had technical and managerial interviews. I applied for other jobs online. Somehow, I received a call asking me to try an interview at IBM. So, I went there and had the interview.
Asked some design pattern problems, data structures, and multi-threading. They also asked to introduce working experience, the problems encountered, and how they were fixed.
They let me introduce myself first and asked me some questions about basic programming concepts. They didn't ask me any difficult questions. A manager asked me about my working experience and introduced his department briefly.
I had technical and managerial interviews. I applied for other jobs online. Somehow, I received a call asking me to try an interview at IBM. So, I went there and had the interview.
Asked some design pattern problems, data structures, and multi-threading. They also asked to introduce working experience, the problems encountered, and how they were fixed.
They let me introduce myself first and asked me some questions about basic programming concepts. They didn't ask me any difficult questions. A manager asked me about my working experience and introduced his department briefly.