Recently I got chance to appear for interview for QA position at Amazon.
In the first round it self they rejected me.
Now coming to interview experience ---
Interviewer was a lady , I checked her linkedin , she was a manual qa and recently moved to SDET.
She first asked me some QA questions and I answered them all except one. But my answer and her expectation was different. When I am telling the answer indirectly then only she is saying okay.
Now coming to coding question, only one coding she asked : Rotten Orange problem.
I explained her the approach before I code , but she did not hear me and said okay and asked me to code. After 10-12 min when I am done, she asked me to explain my code. This time also she did not hear my solution, at the middle she stopped me without checking the entire code. Now she started asking me stupid question - tell me the complexity line by line, I mean her expectation was I should tell complexity of a if condition also. Do not take any input tell me the output. When I tried to explain complexity of each code block, she again stopped and asked I should tell for each line. I tried to explain in each possible way but she was not satisfied, at the end when I explained overall complexity by taking an input as example she said that was she expecting. My question is, then why she was expecting to explain complexity of each line ?
I am pretty sure, if I ask her to code the problem she will not be able to do so. That's why she did not wanted to hear dry run of the code / proper approach.
Still I was expecting an positive outcome and next round, but they sent rejection mail.