Infosys interview question

Explain asynchronous vs synchronous programming.