Competitive compensation, good software infrastructure, and smart people around.
Long hours; some projects are not well organized.
We need to make more happen there.
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.
The interview was with 6 people and was very technical. Initially, there was a phone screen, followed by 1:1 meetings with everyone. This was in 2000, and I had to answer many questions on object-oriented programming, including: * Encapsulation *
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.
The interview was with 6 people and was very technical. Initially, there was a phone screen, followed by 1:1 meetings with everyone. This was in 2000, and I had to answer many questions on object-oriented programming, including: * Encapsulation *