Типы URLSession (конфигурации)
Суть
Поведение URLSession задаётся объектом URLSessionConfiguration, который передаётся в инициализатор и после создания сессии копируется — менять конфигурацию «на лету» нельзя. Есть три фабричных типа и одна готовая сессия.
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep