IBM has impressed me with its commitment to diversity. The company has so many interesting projects in development and combines viewpoints from international employees as well as those within the US. The resources available on site are quite sufficient for research and personal development, and the location of the site is ideal for anyone interested in live music, making for a good work/life balance opportunity.
Apparently there are some divisions that do work longer hours, but I have not experienced this personally. I find that those who work longer weeks are a bit too committed to their work. I have found that the managers are quite flexible when it comes to their employees' schedules.
Encourage departments to host more morale-boosting activities. I remember at one of the sites I worked at, the department had a boccie ball tournament over the course of many weeks. It got the coworkers to loosen up a bit and become friendlier amongst each other.
The starting interview programming assessment had a bug in it. There were two questions: * One was typical. * One was an API mini-project question. You had one hour to complete the assessment.
The interview process included: * An initial chat at a career fair. * A phone screening. * A panel interview (30 minutes of behavioral questions, 30 minutes of technical whiteboard). The panel interview involved more than five members of the
I had an informal chat with the manager, followed by a quick and easy technical interview. They asked me some simple Java questions, and not knowing an answer did not impact my overall status. A very new employee conducted the interview.
The starting interview programming assessment had a bug in it. There were two questions: * One was typical. * One was an API mini-project question. You had one hour to complete the assessment.
The interview process included: * An initial chat at a career fair. * A phone screening. * A panel interview (30 minutes of behavioral questions, 30 minutes of technical whiteboard). The panel interview involved more than five members of the
I had an informal chat with the manager, followed by a quick and easy technical interview. They asked me some simple Java questions, and not knowing an answer did not impact my overall status. A very new employee conducted the interview.