Ubisoft interview question

1. Write program for binary search? 2. Some questions on Operating systems? 3. Some questions on stack, heap? 4. Pointer advantages, disadvantages? 5. Different types of constructors in C++?