They asked about Algorithmic problem solving, big data programming, Machine learning (Theory) and Probability&Statistics (like competitive math problem)
Sigiloso
I find the answer for Machine Learning theory on academic Paper. For the probability&Statistics, I found the answer on textbook of competitive math problems. The algorithmic and big data programming can be found by googling randomly