Jump Trading
------------

1. You have 5 unknown numbers. There are 10 options in selecting two out of these five. Sum each of those two together, thus you have 10 numbers. You're given these, find the original 5 numbers.

2. Sorting 4 digit numbers in a square.

3. row a dice what is expectation value

4. row a dice twice, pick the biggest number, what is expecation avalue

5. programming a circular buffer, various number theory ques, various probability ques.

6. How many 0s in 100!?

7. Multiplethred programmer

8. How virtual function works

9. focused on concurrency, mainly in C/C++.

10. Design a smartPtr

11. Semaphore example...describe the output, if certain outputs are possible. Take into account multi-threaded implementation.
