I have been thinking for a long time to write something on interviews. I usually take an interview every week, if not more and most of the times the candidate loses out. More so because the interview process in my company is really comprehensive, 5+ interviews, and being a small company, in terms of number of employees, we really have to ensure that we are not making a bad call. But this is not my motivation behind this post. My real motivation is something else. There are more then few times, when I personally think that the candidate is losing out because he is not really aware on whats expected out of him. He either goes too deep and hence makes more mistakes, or remain too shallow making the interviewer feel that he doesn’t know the subject. This invariably happens because the candidate doesn’t know on what to focus upon. My goal is to give you a clue on where to focus.
My first source of these ten questions are the hundreds of interviews which I have taken over last many years. This source only constitutes a minor portion, the majority of this list has been drawn from the un-ending conversations we had after we interviewed a candidate. As I mentioned above that we usually have 5+ rounds of interviews and after this all the interviewers get together in a room and discuss. During this discussion everyone shares on what he asked and what did he feel about the response. These discussions have been a great ground of learning for me as you hear from at last 5-6 people on their experience with the candidate. So without any further ado, here my top ten questions for a software testing interview.
Q1 – What is ‘Software Testing’. What do you mean by ‘Validation’ and ‘Verification’.
Q2 – Write a program in ‘C’ to reverse a array of characters without using another array as a temporary variable.
Q3 – Write a ‘Test Plan’ for testing ‘Find’ Box of MS-Word.
Q4 – Test an object, say a bottle opener.
Q5 – Write a program to find a ‘Prime Number’.
Q6 – Design a traffic control system for a junction of four roads.
Q7 – What would be the factors which you will consider to decide whether you should fix a bug or defer the bug, late in the product release cycle.
Q8 – You sent a word document to your friend.MS Word crashes when he tries to open it on his machine. Isolate the bug.
Q9 – Explain a defect/bug lifecycle and write a bug report.
Q10 – Why you think, you can be a good tester.
Continue reading “Top 10 Software Testing Interview Questions”

