Quality Assurance Interview Questions | Glassdoor

# Quality Assurance Interview Questions

"The purpose of quality assurance is to prevent mistakes or defects during the manufacturing process of a product. Employers are looking for someone who pays attention to detail and knows how to troubleshoot issues with a product. During an interview, you may be presented with one of the company's products and asked to explain how you would go about testing and improving it."

## Top Interview Questions

Sort: RelevancePopular Date

Feb 18, 2010

Jan 13, 2013

### Quality Assurance Analyst at Verint Systems was asked...

Oct 22, 2010
 How do you measure 4 gallons with only a 5 gallon and a 3 gallon bucket?5 Answers1.Dump 3 gal into 5 gal 2. Fill 3 ga and empty into 5 gal again 3. This will leave 1 gal in the 3 gal 4. Dump the 5 gal 5.Add the 1 gal from the 3 gal to the 5 gal 6. Fill the 3 gal again 7. Dump the 3 gal into the 5 gal (where there is all ready 1 gal) 8. Now there are 4 gallons of water in the 5 gallon bucket.Shift some water from the 5 gallon bucket to 3 gallon bucket to make both the buckets have same amount of water. when both the buckets have same amount of water. That means both contain 4 gallons of water.From the full 5 gallon bucket, you get the 3 gallons needed to make the smaller bucket full. You now have 2 gallons remaining in the big bucket. Then you empty the 3 gallon bucket and drop the residual 2 gallons from the big one into it. Then you mark the 2 gallon level in the 3 gallon bucket. Now you can drop the two gallons back into the big bucket, then go by the mark to collect two more gallons in the small bucket and drop again into the big bucket, whence you obtain 2+2 = 4 gallons.Show More Responses1. Fill 5 gal bucket 2. Fill 3 gal using 5 gal. This leaves 2 gal in the gal bucket. 3. Empty 3 gal 4. Pour remaining 2 gal from 5 gal bucket into 3 gal bucket. 5. Fill 5 gal bucket 6. Fill up 3 gal bucket using 5 gal bucket. This will leave 4 gal in the 5 gal bucketFill both buckets with half of its total volume and combine the content of both :)

### Quality Assurance Engineer at Amazon was asked...

Sep 3, 2010
 Reverse a string8 AnswersUsing Python : def reverse(string): L = [] count = 1 for i in range(0,len(string)): L.append(string[len(string)-count]) count += 1 L_reverse = ''.join(L) return L_reversepublic String reverseMe(String string1) { int length = string1.length(); char[] charArray = new char[length]; int j = 0; for(int i = length -1 ; i >= 0 ; i--) { charArray[j++] = string1.charAt(i); } String string2 = new String(charArray); return string2; }String n='he' for (int i=n.length-1; i--;i>=0){ String n_rev = n.CharAt(i)+n; } System.out.println(n_rev);Show More Responses// Converted the String into Char array char[] a = str.toCharArray(); // create a new String StringBuilder sb = new StringBuilder(); // Started a loop for (int i = a.length - 1; i >= 0; i--) { // Add character sb.append(a[i]); } // Print out the string System.out.println(sb);Ruby : a = "This test is simple".downcase b = a.chars.to_a temp = [] len = b.length for i in 1...len+1 temp.push(b[-i]) end f = temp.join print f Output: elpmis si tset sihtJavascript const foo = "bar"; const baz = foo.split('').reverse().join(''); :^)def main(): str=input("Enter a string") print(str[: : -1]) main()# Python: def reverse_str(s): return s[::-1]

### Quality Assurance Tester for FPQA SONY Playstation at PlayStation was asked...

Nov 3, 2012
 Most Unexpected Question: - Can you work well with others? Then interviewer followed up with an explanation on why it was important for an employee to be able to do so for that job.2 AnswersI told the interviewer that I can, and also mentioned that I am patient working with others and can adapt.I don't see how it can be an unexpected question! They basically wanted to know whether you are a "team player" or not. It is really important for them to know whether you hold the abilities to work with peers from different technical or non-technical backgrounds. The more flexible you are adapting yourself with others, the more change you have in getting the job.

### Quality Assurance Engineer I at SumTotal was asked...

May 7, 2013
 3 person in a room, try to figure out a way to find out their average salaries without knowing others' salaries. 3 AnswersUse three random numbers during the adding process and subtract them in the same manner to get the total numberJust go ask HR.You can't "just ask HR," because salary information is confidential. The only way you're supposed to know is if the person agrees to reveal that information to you.

### Quality Assurance RN at WellCare was asked...

Apr 8, 2015
 Reviewed my resume and asked about previous experience1 AnswerDiscussed how each job relates to my current work

### Quality Assurance Engineer at iHeartMedia was asked...

Oct 5, 2011
 How do you install build on iPhone1 AnswerUsing iTunes or testflight app

### Quality Assurance Engineer at Amazon was asked...

Apr 20, 2019
 Write a function in any language that will print "AN" if a number is divisible by 8, "ANIM" if divisible by 16 and "ANIMAL" if divisible by 32. 1 AnswerI was not strong enough in Python to solve this problem on the spot. But after some study I believe the following would have been a suitable answer: def numberchecker(): print("Enter Number or Press q to quit:") i = input() if i == "q": print("Good bye!") else: try: n = int(i) if i == "q": print("Good bye!") elif n % 32 == 0: print("ANIMAL") numberchecker() elif n % 16 == 0: print("ANIM") numberchecker() elif n % 8 == 0: print("AN") numberchecker() else: print("Try a diffrent number next time.") numberchecker() except ValueError: print("Entry is unacceptable.") numberchecker() numberchecker()

### Quality Assurance at Verint Systems was asked...

Aug 24, 2015
 Go through the steps to test a server that shuts down when it shouldn't1 AnswerFirst look at log files, then look at when it shuts down and what it was doing, that sort of thing.
110 of 2,226 Interview Questions