For the phone interview, I was asked for basic concepts about vector, array, linked list and their difference. Another question is given you a book, there is a function that you can get a word every time, how to find out the five words appear most frequent ?
Got the invitation for onsite interview the second day. There were four rounds, the first two were technical interview, the third round I saw HR, the last round was a manager.
1. There are consecutive numbers from 0 to 100, one is missing, find out which one? And improve the algorithm. How about using math method?
2. Search and sort question and improve accuracy.
3. Given you lots of left and right bracelets, how to test if the bracelets make pairs.
4. Delete a node in linked list.