I applied online. The process took 1 day. I interviewed at cPacket Networks in Aug 2014
Interview
The interviewer firstly talks about the resume at first. Then he asks me some basic questions. For example, describe a virtual function and difference between mutex and semaphore. Then he gives an algorithm question: given N numbers ranging from 1 to N without duplicate, how to find a missing number if a number is missing. This is just for warm up. Then he asks what if two numbers are missing. I gave three solutions but none of them is expected by the interviewer.
Interview questions [1]
Question 1
How to find 2 missing numbers in N numbers, which consists of numbers 1 - N without duplicate?