Very nice people, interesting work. You can get a chance to move around to different segments of a project, learning new technologies.
Projects can be over-managed. Lots of time spent in design, which can run into time scheduled for development. Schedules are not necessarily adjusted for this or other changes to product requirements.
Better tradeoffs are needed between the design process and implementation. You can't spend so much time designing that you don't have enough time to properly implement and test products.
Mostly through reference, you will get a call from HR for a technical round. If the reference is strong, you are through with this round. Salary will also be decided by the technical interviewer (as per their budget), followed by negotiation with HR
I had four interviews. The first was a general phone call, designed to give the hiring manager a gut feeling about you. Then, two panel interviews followed back-to-back: * One was highly technical, where they really hammered down on your resume
The process began with a phone call from the hiring manager. They asked straightforward questions about my resume and explained the position in more detail. Following that, I had two video interviews with different team members. * One interview w
Mostly through reference, you will get a call from HR for a technical round. If the reference is strong, you are through with this round. Salary will also be decided by the technical interviewer (as per their budget), followed by negotiation with HR
I had four interviews. The first was a general phone call, designed to give the hiring manager a gut feeling about you. Then, two panel interviews followed back-to-back: * One was highly technical, where they really hammered down on your resume
The process began with a phone call from the hiring manager. They asked straightforward questions about my resume and explained the position in more detail. Following that, I had two video interviews with different team members. * One interview w