Зачем Node.js API нужны timeouts?
Коротко
Timeouts ограничивают зависшие операции и защищают ресурсы сервиса.
Timeouts ограничивают зависшие операции и защищают ресурсы сервиса.
Сильный ответ должен раскрыть: resource protection; upstream latency; cancellation; user-facing error.
Важно не допустить типичные ошибки: ждать бесконечно; не отменять запросы; одинаковый timeout для всех операций.
Что хочет услышать интервьюер
resource protection
upstream latency
cancellation
user-facing error
Пример: Node.js example
AbortSignal.timeout(3000);
Типичные ошибки
ждать бесконечно
не отменять запросы
одинаковый timeout для всех операций


