Подготовка к интервью

Вопросы на собеседовании в Т-Банк

1358 вопросов с собеседований в Т-Банк

1358 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Т-Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: database, backend, api.

Каталог

Результаты поиска

Найдено: 1358
Лайвкодинг

Нужно написать TypeScript-тип, который будет подходить и для функции, возвращающей number, и для функции, возвращающей string (через generic), но не должен проходить, если типы возвращаемых значений разные.

Общий возвращаемый тип можно задавать параметром T, но объединение number|string само по себе не запрещает смешанные функции.

Читать ответ
System Design

Как будет работать репликация базы данных (master-slave)? Как load balancer будет направлять запросы на разные серверы с разными базами данных?

В primary–replica схеме записи идут в primary, изменения реплицируются на replicas, а чтение можно направлять на них с учётом задержки.

Читать ответ
Лайвкодинг

Есть компонент на React с input. Мы нажимаем на кнопку «Показать input» и показывается input, но на него не ставится фокус. Нужно это пофиксить. Предложи как можно больше решений.

Фокус нужно поставить после появления input в DOM: через autoFocus, callback ref либо effect, зависящий от состояния показа.

Читать ответ