Ford Motor Company Interview Question

Explain the differences between kotlin coroutines, threads and processes.