Personal questions

Skills:
What are your 3 strongest technical skills? (please rank your ability on a scale of 1-10 (novice to guru) and years of experience in listed skills)

What do you consider your strengths? What do think are your areas of  improvement?
 
How do you generally teach yourself a new technical skill?

What resources do you use to learn new technologies (website, publications, etc.)?


Current Role/Career:
What do you like best about your current position, what do you like least?

Where would you like to see your career in 3-4  years?

How often do you set goals and when do you review them? 

What have you done in the past year to develop your skills and abilities?  Do you have any industry certifications?

What has been the most challenging situation you have faced professionally? 

Do you prefer to work with the novice or expert?

What is the greatest accomplishment in your career? Why?

Second Set of Qs

1. How did you first get interested in computer science and technology and what do you most like about (or doing with) computers now?

2. Briefly describe what you see as your ideal job here at Microsoft.

3. What is/are your strongest programming language(s)

4. When was the last time you wrote C/C++ code and what is the largest number of lines of C/C++ code that you've personally written for one solo (not group) project? And did you write the code yourself or did you use Visual C++ or other libraries? If your strongest programming language is something other than C/C++ please also include your largest solo project in that language. Please be as specific as possible.

5. In a sentence or two, tell me about the most difficult group or solo project you've worked on recently including languages used and your role. If you could go back and do something differently what would you change?

6. In a group project situation, what role do you usually play and what do you like about it?

7. If you've got software testing experience, or you've spent lots of time testing your own code, and you enjoy it, what is it about testing you enjoy?

8. Do you like taking things apart, and if so, what is the most recent thing you took apart and why?