Amazon Interview Question for Software Engineer in Tests






Comment hidden because of low score. Click to expand.
1
of 1 vote

Ok! First of all we need to have the whole concept and context of pencil.
1) What kind of pencil is? regular paper pencil? blackboard pencil? indelible
pencil? or what kind?

then we should classify the test cases:
Functionality testing
If it is a paper regular pencil I'd write a phrase in a piece of paper from my notebook. and I will check if the result were successful and satisfactory looking at the ink in the paper and check if it does not spot the paper with the hand pass.
Since It is a good methodology to test positive, negative and regular values in a test ing process.
check: speed of writing, sensibility with the paper.
What about different type of paper, lets see thinner paper. What about non-white paper.

performance testing:
how many words, papers, etc can I write with the ink of pencil.

stress testing
what about if we make it write so fast? or so slow? or we push so hard on it?

scalability testing
what about if we want to change the color of the ink? Or we can make write thinner or vise versa. Is it possible??

compatibility testing
compatibility with different king of paper or superfaces like ( glass, wood, plastic, etc.)

usability testing

who is going to use the pencil?
old people?
blind?
child?

Is it easy to use? to handle?


safety testing
is it toxic?
is it fragile and easy to break?

other test cases.

what about if the environment is too hot? or too cold? what happed with the ink of the pencil? is still working?


I can still talking and talking about testing cases.

but the thing is that.

first of all you have to know the concept and context or what are you are going to test.
second you have to know all the feature that the product, software or thing has.

then, ask to whoever is asking you to test.

What do you want me to test if they dont know then you can start doing it on your own?

then.. divide you types of testing ( performance, compatibility, usuability, etc.)

then test positives values, negatives values and regular values.
test with the input it is suppose to work well
and then test with the input that it is not suppose to work
then test boundaries.

And if you are in an interview then... never stop taking about all the possibilities that can be in a testing process.

Note: I'm not a profesional tester, but Im getting ready to interview for MS for Testing!!!! so.. If Im wrong please feel free to comment on my comments!!!

hope it is helpful to people.

If you want to discuss more about it with me let me know axel_net@hotmail.com I'm happy to help you.!

- Axel David Velazquez Huerta. October 18, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

thats a lot of effort...really a good answer and very helpful

- Gunjan October 21, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

thats a lot of effort...really a good answer and very helpful

- Gunjan October 21, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

awesome answer..cant expect better than this..

- lets_learn November 10, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

truly great answer....would help in any testing related question

- Anonymous November 11, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

That was really really a nice answer. It helped me a lot.
My sincere thanks to David.

- saravanan November 14, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

realy answer can not be more acurate than this answer.

- Hitesh Asnani November 30, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

this is cool man

- Anonymous February 01, 2010 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

kudoos!! to u :)

- utscool March 02, 2010 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

As a professional *tester* my question would be - "who is going to use the pencil* ?
What are the user requirement? Unless that is fixed - nothing can be tested.

- becga March 11, 2010 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

neat job

- doughty.dan May 19, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Call out the Assumptions before you start wrting test cases when information is not completly provided

- Sravan September 22, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

awsome man :)

- geeks October 22, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

can any body provide the testing ques for amazon -first round

- awesome February 28, 2013 | Flag Reply


Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More