Fog Creek Software
Discussion Board

Interview Tips for STE Position @ MS

What kind of questions do entry level STE get?  I am not a great developer but I'm a heck of a tester! Are they going to ask me to write code on d board?

Thursday, June 24, 2004


Yes, you'll do whiteboard coding.

In other news, is a place for MS interviewing information.  JOS is not.

Thursday, June 24, 2004

I assume STE is "Software Test Engineer".  I ask these kinds of people to define, contrast, and compare white/black/gray box testing.  I'll give them requirements for a program that identifies a triangle and ask them to come up with test cases (there are over 50).  I'll hand them something from my office, like a coffee cup or a stuffed animal (got a few penguins here) and ask them how they would test it.

Thursday, June 24, 2004

It depends on the group that you're interviewing with.

Thursday, June 24, 2004

check out a MSFT STE blog -

Thursday, June 24, 2004

They're gonna grill you like a hamburger on the 4th of July.  With onions.

Thursday, June 24, 2004

> With onions.

The better to make one cry, perhaps? :-)

John C.
Thursday, June 24, 2004

Good luck, Satayish.

Friday, June 25, 2004

How do you know it's Satayish?

Friday, June 25, 2004

I did not make this post, guys. Thanks for the good wishes, though.

I wouldn't be so much interested in testing and I don't make a good tester. I love coding and that's what I love the most, so that's what I'd be more interested in. I can't imagine a day I am not coding. That's how it is for now.

PS: Neither have I made any of those recent "C Questions" kind of posts. Someone else's at work. And I didn't make this post either like Anon. (read Anon dot's post in that thread) suggests in oblique words, but just asked a question in it.

Sathyaish Chakravarthy
Friday, June 25, 2004

As long as you can automate it testing is a lot of fun.  You're writing code, probably in more than 1 language (C/C++/perl/Python).  You're writing *a lot* of code.  When I've done it I've had as much test code as my victims, errr, co-workers did.

But the best part is you'll know the system better than anyone.  The guy doing the drop down menu has no idea how the scroll bar works.  The scroll bar guy doesn't know how to format a paragraph.  The paragraph guy doesn't know how to generate an HTML file.

The tester, on the other hand, knows it all.  You won't know the details the developer does, but you'll look at a lot of their code trying to figure out who to assign a bug to.  You can also write a custom test designed to trigger a bug you saw while perusing said code as well :)

If you have to do manual testing, run for the hills.

Friday, June 25, 2004

*  Recent Topics

*  Fog Creek Home