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

Вопросы на собеседовании в Сбер

3834 вопроса с собеседований в Сбер

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

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

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

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

Каталог

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

Найдено: 3834
Поведенческий

Расскажите, пожалуйста, о своём опыте: какие задачи решаете, в чём ваша зона ответственности, с какими технологиями работали и как устроены процессы в команде?

В предыдущей компании команда фронтенд-разработчиков состояла из 6 человек: два middle, два senior и один тимлид. Мы работали по Agile-методологии с двухнедельными спринтами, ежедневными стендапами и ретроспективами.

Читать ответ
Теория

Какие HTTP-заголовки важны для фронтенд-разработчика с точки зрения оптимизации производительности (например, кэширование)?

Для фронтенд-разработчика важны следующие HTTP-заголовки, связанные с оптимизацией производительности и кэшированием:

Читать ответ
Теория

В классовых компонентах есть метод componentWillUnmount. Как реализовать аналог в функциональном компоненте?

В функциональных компонентах React аналогом метода componentWillUnmount из классовых компонентов служит функция очистки (cleanup function), возвращаемая из хука useEffect.

Читать ответ
Теория

Реализуй функцию debounce — декоратор, возвращающий функцию, которая при нескольких вызовах подряд выполняет только последний вызов после заданной задержки.

Функция debounce нужна для того, чтобы ограничить частоту вызова переданной функции func.

Читать ответ
Теория

Что такое SemVer?

Семантическое версионирование (Semantic Versioning, SemVer) — это соглашение для нумерации версий программного обеспечения. Формат версии: MAJOR.MINOR.PATCH.

Читать ответ
Поведенческий

Почему вы ушли из предыдущей компании?

Причины ухода из первой компании могут быть разными: желание профессионального роста, поиск новых вызовов, несоответствие корпоративной культуры или отсутствие перспектив.

Читать ответ
Теория

Расскажите о самой интересной и объёмной технической задаче, которую вы выполняли: объём работы, сложности и принятые технические решения.

Одним из самых технически сложных и интересных проектов было внедрение сложной системы динамической визуализации данных в реальном времени с использованием WebSocket и D3.js.

Читать ответ
Поведенческий

Расскажите подробнее об опыте работы с микрофронтендами: с какими проблемами вы столкнулись?

При использовании Module Federation действительно могут возникать проблемы с зависимостями, особенно если разные микрофронтенды используют разные версии одних и тех же библиотек. Основные сложности связаны с:

Читать ответ
Теория

Какой тип следует указать для ошибки в catch в TypeScript и почему?

В Promise ошибку можно отловить с помощью метода .catch(). Этот метод принимает функцию, которая будет вызвана при отклонении промиса (rejected). Внутри этой функции можно обработать ошибку.

Читать ответ