Competitive salary, large organization, multiple branches all over the world, and the possibility to switch to a different branch in a different country.
Not flexible in terms of technology adaptation. You might end up working with 50-year-old technology. There are teams that have adopted the latest technology, but not all teams are up to date. A lot of politics. High competition for getting ranks.
Through a college career site. 3 interviews. Standard programming questions: * String reversal * Binary Search
First, they came to my school (Columbia Uni) to conduct one-on-one interviews for selected students. It was a 30-minute interview. They started by asking the usual behavioral questions and tried to understand my specific programming background. Then
Many 1-hour long interviews to go through. Some of these interviews were aligned on the same day. This adds to the stress of interviewing, but it really evaluates a candidate's ability to cope with a fast-changing environment.
Through a college career site. 3 interviews. Standard programming questions: * String reversal * Binary Search
First, they came to my school (Columbia Uni) to conduct one-on-one interviews for selected students. It was a 30-minute interview. They started by asking the usual behavioral questions and tried to understand my specific programming background. Then
Many 1-hour long interviews to go through. Some of these interviews were aligned on the same day. This adds to the stress of interviewing, but it really evaluates a candidate's ability to cope with a fast-changing environment.