Accenture interview question

Batch apex when to use future method over all asynchronous apex