Pergunta de entrevista da empresa Infosys

Explain asynchronous vs synchronous programming.