Great exposure to new and old technologies, and product development methodologies.
High expectations, high competition, and a constant need to improve your skills.
This was a contract position at Microsoft's Hardware Software Team. I was contacted through a staffing agency I worked with. First, I received some screening questions, such as: * Create a class `Shape` and two derived classes, `Rectangle` and `T
A phone interview about my general work history led to an in-person meeting. The question asked was: "In a given string, find the last unique character." My initial approach was to filter out special cases, such as an empty string, a null string, a b
I attended four in-person interviews. The lunch provided was good and free. Each interviewer asked a different type of question: * Data structures * Strings * Math * Algorithm optimization I believe they communicate between interviews. If you inter
This was a contract position at Microsoft's Hardware Software Team. I was contacted through a staffing agency I worked with. First, I received some screening questions, such as: * Create a class `Shape` and two derived classes, `Rectangle` and `T
A phone interview about my general work history led to an in-person meeting. The question asked was: "In a given string, find the last unique character." My initial approach was to filter out special cases, such as an empty string, a null string, a b
I attended four in-person interviews. The lunch provided was good and free. Each interviewer asked a different type of question: * Data structures * Strings * Math * Algorithm optimization I believe they communicate between interviews. If you inter