Very friendly people who are willing to help you excel in your career. Having a supporting team made my internship a really good experience here. You get more responsibility as you prove yourself.
Not as many perks as other companies.
Average salary.
Very bureaucratic structure: everyone has their own cubicle, and there are a lot of phone meetings. A lot of teams have team members that work remotely or in another office, which makes it more difficult to communicate. Also, there is a lot of red tape in the codebase.
Perhaps enhance the perks and work environment to attract more high-quality engineering talent. Times have changed, and having a cubicle/isolated layout simply isn't efficient anymore.
Campus recruiting. Phone interview.
Online assessment which had two LeetCode easy/medium problems. Then an interview with two engineers that had a mix of behavioral resume questions as well as technical find-the-bug/maybe a whiteboard coding problem.
Two rounds. The first round was a HackerRank OA, and the second round was with a manager who went over your resume, your interests, and why IBM. The second round was a 45-minute interview with no coding.
Campus recruiting. Phone interview.
Online assessment which had two LeetCode easy/medium problems. Then an interview with two engineers that had a mix of behavioral resume questions as well as technical find-the-bug/maybe a whiteboard coding problem.
Two rounds. The first round was a HackerRank OA, and the second round was with a manager who went over your resume, your interests, and why IBM. The second round was a 45-minute interview with no coding.