Occasionally I am asked what it takes for someone to become 'ready' for an interview with Microsoft. When it comes to a technical position, I often give the same advise. So I thought that I would share that advise with the world. The following are my personal recommendations for preparing for the interview process: NOTE: These recommendations can be applied across a wide range of technologies/products
1. Understand the position
2. Assuming that this is a technical position, there is a list of things that you should know with the technology/product, no matter what the technology/product is. Thing that include:
3. Here are some not-so-technical considerations:
FAQ: How will I know if I am ready for the interview? One common answer that I give is that if you can answer the questions that are posted on forums, then you are probably ready for the next step.
What path should I take to improve my IT skills? Everyone takes a different path. But what you should focus on is improving everyday, such as learning something new as well as improving upon how you do something now.
Where should I start? The product's TechNet Library and team blogs are good places to start. Most products will allow you to download and install a trial version of the software. Setup a virtual lab and 'play' with the software.
Must I have Microsoft Certifications to interview? No, but it can help you communicate your thoughts better by knowing the terminology and baseline product.
REFERENCES: Microsoft Careers Website Blog: How Not to Interview Blog: How to Interview like a pro Blog: Interview Advice Part 2 Blog: Myths about Working at Microsoft Blog: Post-Graduate Active Directory Studies Blog: SQL Interview Q&A Blog: SharePoint Interview Questions