If you like working with intelligent life, being able to converse openly about deep technical topics without having to dumb it down, this is the place to be.
If you like solving the most complex technical problems, this may be right up your alley.
The review process is an absolute disaster and encourages the "it's who you know" mentality. You can do an amazing job, not get along with a manager, and get ignored, brushed aside, or forced out.
Revamp the review process. Different processes might work better for different business groups. It doesn't have to be a "one size fits all" thing.
The interview lasted 30 minutes. I was asked to write a program on a whiteboard. I did so while I was on the call with the recruiter. He inquired about validations in the program, in addition to the main logic.
They contacted me by phone three times. The first phone interview was with someone with an Indian accent and was hard to understand. The questions were very basic, covering synchronization and general programming concepts. The second phone intervie
I applied online through the university portal and received an email about conducting a phone interview about a month later. The phone interview went well. It was mostly questions about what I had done so far in college, with a few related to program
The interview lasted 30 minutes. I was asked to write a program on a whiteboard. I did so while I was on the call with the recruiter. He inquired about validations in the program, in addition to the main logic.
They contacted me by phone three times. The first phone interview was with someone with an Indian accent and was hard to understand. The questions were very basic, covering synchronization and general programming concepts. The second phone intervie
I applied online through the university portal and received an email about conducting a phone interview about a month later. The phone interview went well. It was mostly questions about what I had done so far in college, with a few related to program