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.
I got the opportunity to interview through a networking event. I interviewed for two different roles: Software Engineer and Support Engineer. I had been to their office, and there were six back-to-back interviews, each of 45 minutes. It was a mixtur
It was really good. They asked about what I did in my previous company, like my responsibilities and duties. They also asked about critical situations in my work time, such as decision-making at critical points in projects.
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.
I got the opportunity to interview through a networking event. I interviewed for two different roles: Software Engineer and Support Engineer. I had been to their office, and there were six back-to-back interviews, each of 45 minutes. It was a mixtur
It was really good. They asked about what I did in my previous company, like my responsibilities and duties. They also asked about critical situations in my work time, such as decision-making at critical points in projects.