При каких условиях в текущей реализации retry-обёртки fetch может не вызваться ни разу и как это предотвратить?

Частая причина — нулевой, отрицательный или некорректный лимит попыток, из-за которого цикл не выполняется; без кода это только гипотеза.

Короткий ответ

Что ответить на собеседовании

Частая причина — нулевой, отрицательный или некорректный лимит попыток, из-за которого цикл не выполняется; без кода это только гипотеза.

Подробный разбор

Ответ с пояснениями

Частая причина — нулевой, отрицательный или некорректный лимит попыток, из-за которого цикл не выполняется; без кода это только гипотеза.

Явно определите retries как число повторов после первой попытки либо attempts как общее число запусков. Валидируйте целое допустимое значение и гарантируйте первую попытку при retries=0. Также проверьте ранние return и уже отменённый сигнал.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее