Frequent promotions, many smart people to learn from, very good salary and bonus, 401k etc. Opportunities to change role, a huge library and learning opportunities, opportunity to do something great with huge impact, great for CV. Had insurance with 100% cover, 0 deductible.
Some managers were not open-minded and did not understand the technologies they were trying to develop tools for. Lots of time was wasted in meetings.
When you want to build tools for some community, you must try to understand that community, not expect the community to adjust to your tools.
Interview Stages: * Rec Scree * Phone Screen * Onsite (LC, System Design, Manager, LC) The interview was for a specific team, so many low-level (C, C++, and OS) questions were asked.
One by one, each person on your list gets to give you whiteboard coding questions for an hour. If they don't like you, then you don't go on to the next one. If you make it until the end of the day and the manager starts talking salary, then they'll
I had a great experience interviewing with Microsoft. The questions were both technical and analytical in nature, with a lot of focus on algorithms and design, as expected. I had a presentation and six interviews in one day. The first few interviews
Interview Stages: * Rec Scree * Phone Screen * Onsite (LC, System Design, Manager, LC) The interview was for a specific team, so many low-level (C, C++, and OS) questions were asked.
One by one, each person on your list gets to give you whiteboard coding questions for an hour. If they don't like you, then you don't go on to the next one. If you make it until the end of the day and the manager starts talking salary, then they'll
I had a great experience interviewing with Microsoft. The questions were both technical and analytical in nature, with a lot of focus on algorithms and design, as expected. I had a presentation and six interviews in one day. The first few interviews