Optiver interview question

One question requires constructing a class. One is about optimization. The last one is dynamic programming. Questions are okay but need preparation.