Citadel interview question

Probability, Dynamic Programming, Data Structures