Реализуй дебаунсер на DispatchWorkItem
Задача
Дебаунсер откладывает действие на delay и отменяет предыдущее, если новый вызов пришёл раньше. Классика: поиск при вводе — запрос уходит только после паузы в наборе. Реализовать на DispatchWorkItem, затем показать современный вариант.
Продолжение ответа с кодом и уточняющими вопросами интервьюера — в приложении DevPrep.
Полный ответ — в DevPrep