Shift Technology Interview Question

OOP: difference between public/private class, inheritance ... Math: combinatorics, conditionnal probabilities ...