Amazon interview question

explain random forests and causal ml