IBM is a dynamic community with well-structured teams and caring mentors. You learn a lot every day, no matter technical to non-technical stuff. Your growth here will be beyond your expectation.
Working on a new project requires long hours and a lot of self-tutoring. The working environment could be better.
The management squad could have more communication with engineers to deliver better results. Also, now the different groups seem kind of isolated in their jobs.
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.
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.
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.
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.
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.
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.