Pregunta de entrevista de Ford Motor Company

Explain the differences between kotlin coroutines, threads and processes.