BDO Interview Question

The difference between internal audit and external audit. Describing revenue cycle