Interesting projects (mostly)
Many career opportunities
Strong peer engineers
Too competitive. Too much bureaucracy. No room for mistakes or bugs - favor the conservative over the innovative. Work-Life balance!
The PM vs. engineers ratio is ridiculous. Lay off 50% of PMs and let the engineers do their work.
It was five years ago. I had really forgotten the questions. They were not hard. Questions like reversing a linked list, etc. It took five hours, too long. After all, a director asked me for coffee. It ended up that two teams gave me offers.
Standard hiring process: * Applied online * 1 Phone Screen * On-site with 6 rounds of interviews. The on-site experience was very pleasant, and all the interviewers were well prepared and made it look like a general discussion rather than a Q&A ses
It started with a discussion of my latest work and a significant project I took part in. Next, I continued to writing some C STL functions on paper. Following that, I had several discussions regarding software design and such.
It was five years ago. I had really forgotten the questions. They were not hard. Questions like reversing a linked list, etc. It took five hours, too long. After all, a director asked me for coffee. It ended up that two teams gave me offers.
Standard hiring process: * Applied online * 1 Phone Screen * On-site with 6 rounds of interviews. The on-site experience was very pleasant, and all the interviewers were well prepared and made it look like a general discussion rather than a Q&A ses
It started with a discussion of my latest work and a significant project I took part in. Next, I continued to writing some C STL functions on paper. Following that, I had several discussions regarding software design and such.