British Airways interview question

Describe concepts such as data mining, simulation, optimisation