# 63

Questions d'entretien pour Product Engineer Intern partagées par les candidats

## Principales questions d'entretien

Trier: Pertinence|Populaires|Date
On a demandé à Product Quality Engineer Intern...14 avril 2014

### Most of the questions were things like, "You work for a company that manufactures blenders. How do you test this blender?" They're basically looking for you to consider every possible angle in which you would test this product-- Who's the user, what's your company's warranty, how does it handle standard products, how well does it make a milkshake, how does it handle rocks if you put them in there, should it handle rocks, etc. They also asked me to test an office printer, an ATM machine, and a web browser. The coding questions I was asked were things like, "Given an unsorted array with n elements where every element except for one is duplicated in the array, how do you find the unique element?"

2 réponses

For finding the unique element, I said I'd traverse the array and add a value of 1 into a hashmap (with the element as the key) as I encountered them. If any element I encountered in the array already appeared in the hashmap, I would increment the value by 1. The only element with a value of 1 would be the singleton. Moins

You can xor every element of the array together with 0, the remaining element is the unduplicated one. O(n) time, O(1) space. Moins

### There was a brief discussion on tree data structure

1 réponses

I listed the types and was further asked more about AVL trees

### Coding question: write a function that returns the node with maximum imbalance (ie maximum difference in heights of left and right subtree)

1 réponses

I was able to give a naive solution using recursion with O^n time complexity

### Give us a prototype description for something that you can make for adobe.

1 réponses

I briefly described a "creative platform" i'd create where users can host their adobe content on. Similar to Reddit, but limited only to adobe content. Moins

### Why does a NAND memory cell have a finite number of write/erase cycles?

1 réponses

Break down in dialectric known as tunneling effect.

### You have an unlimited amount of eggs at a 100 story building. Explain how you would find the lowest floor an egg can drop from without breaking using the least amount of testing eggs possible.

1 réponses

only 1 egg is needed. starting from the 2nd floor and try go up one by one.

### Q: virtual functions, friend functions, all from c++ Q: basic coding questions like prime no.

1 réponses

I answered all 3 coding questions

1 réponses

tolerance

### Introduce yourself

1 réponses

I gave an overview about my academic background alone with the activities I was part of and also briefly described the technologies I have worked on. Moins

### Not really difficult

1 - 10 sur 63 Questions d'entretien