Watson has an excellent design team, and I appreciate the recent focus on design.
My teammates are motivated, have a good work-life balance, and are fun to be around.
They tried very hard to make the intern program fun and to bring us together socially. There were:
Pay was very good.
Required to use internal dev tools like BlueMix that lower our productivity because they always crash.
As an intern, I came to the office every day, but most workers at IBM "work from home" very often. I've heard that it's even worse outside of Watson.
Pay arrived late, especially the promised Lump Sum Travel Reimbursement, which arrived two months after I had arrived.
Senior management seems disconnected from reality on the ground. For example, there was a two-day intern finale event. They decided that the interns would spend paid work hours bagging rice for charity. They set a goal for 10,000 rice packets, and we didn't pack that many during the scheduled events. The organizers were supposed to help with the whole process, but they didn't seem to care once the Instagram pictures were taken. So the rep from the charity was basically abandoned to pack the last 1,000 and pack it onto a truck.
Lots of "not my problem" attitude about cleaning up common areas, sharing training data, etc. Most people are just concerned with their individual team.
Watson: Try to escape from the bloated administrative and onboarding steps associated with global IBM. You have already done this a little bit by adopting GitHub and Slack; I say to go even further.
Standard HackerRank and behavioral interview. Went in virtually and spoke to a current engineer. The interview lasted for approximately 1 hour. Practiced standard array, string, maps, data structure, and algorithm problems. People were pretty nice
OA, 2 easy LeetCode problems, 1 medium LeetCode problem. No callback after 100% on all test cases. Probably a very saturated application, or they review applications very slowly. One of my questions involved regex, another involved linked lists, and
Round 1: * 15 MCQs * 3 DSA questions Round 2: Technical Interview Round 3: Technical Interview Round 4: HR interview After round 4, they decide whether to hire you or not.
Standard HackerRank and behavioral interview. Went in virtually and spoke to a current engineer. The interview lasted for approximately 1 hour. Practiced standard array, string, maps, data structure, and algorithm problems. People were pretty nice
OA, 2 easy LeetCode problems, 1 medium LeetCode problem. No callback after 100% on all test cases. Probably a very saturated application, or they review applications very slowly. One of my questions involved regex, another involved linked lists, and
Round 1: * 15 MCQs * 3 DSA questions Round 2: Technical Interview Round 3: Technical Interview Round 4: HR interview After round 4, they decide whether to hire you or not.