Что такое типы any, unknown, never и void в TypeScript? В чём их разница?
any отключает значительную часть проверок, unknown требует уточнения типа, never обозначает невозможное значение, а void — неиспользуемый результат.
Читать ответПодготовка к интервью
1058 вопросов с собеседований в Альфа-Банк
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Альфа-Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: devops, infrastructure, database.
Каталог
any отключает значительную часть проверок, unknown требует уточнения типа, never обозначает невозможное значение, а void — неиспользуемый результат.
Читать ответFSD добавляет правила зависимостей, публичных API и размещения кода, поэтому требует обучения и может усложнить небольшой проект.
Читать ответGeneric StateObject описывает семейство типов; если его параметр обязателен, нужно указать конкретный тип, например StateObject<User>.
Читать ответСервер сразу возвращает ID операции, а завершение сообщает через SSE или WebSocket; статус также доступен отдельным HTTP-запросом.
Читать ответСервер возвращает файл по контракту endpoint, а Content-Disposition: attachment предлагает браузеру скачать его вместо показа.
Читать ответУдобно хранить слушателей в Map: ключ — имя события, значение — массив или Set коллбэков.
Читать ответPrometheus собирает и хранит метрики временных рядов, а Grafana визуализирует данные из Prometheus и других источников.
Читать ответРазделы и блочные устройства удобно смотреть через lsblk; файловые системы и точки монтирования — через lsblk -f и findmnt.
Читать ответУвеличить виртуальный диск обычно недостаточно: ОС должна увидеть новый размер, после чего расширяют нужные слои разметки и файловую систему.
Читать ответДля здоровья БД важны задержка и ошибки запросов, соединения, блокировки, ресурсы, репликация и резервное копирование.
Читать ответДля Linux-сервера обычно используют SSH: ssh user@host, при нестандартном порте — ssh -p PORT user@host.
Читать ответВ Docker список работающих контейнеров показывает docker ps или docker container ls; ключ -a добавляет остановленные.
Читать ответ