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

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

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

2194 вопроса 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме

Каталог

Последние вопросы

Найдено: 2194
Теория

Какие инструменты синхронизации вы использовали?

Инструменты синхронизации Мьютексы (mutexes) — предоставляют доступ к ресурсу только одному потоку Семафоры — задают допустимое число потоков, работающих одновременно Мониторы — обеспечивают автоматическую блокировку…

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

Какие инструменты, например Zephyr и Test IT, вы использовали для создания тест-кейсов?

Инструменты для создания тест-кейсов (Zephyr, Test IT) Zephyr — плагин Jira для управления тестированием интегрируется с Agile-процессами и CI/CD поддерживает функциональные и регрессионные тесты позволяет создавать,…

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

Какие классовые паттерны проектирования вы знаете и применяете на практике?

Паттерны проектирования классов Порождающие паттерны (создание объектов): Singleton, Factory Method, Abstract Factory, Builder, Prototype Структурные паттерны (построение связей между классами): Adapter, Bridge,…

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

Какие коллекции есть в .NET и чем отличаются массив, List и Dictionary?

Коллекции в .NET: назначение разных типов Массив имеет фиксированный размер, обеспечивает быстрый доступ по индексу и служит базовой структурой данных. List<T> представляет собой динамический массив, который при…

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

Какие магические методы необходимо реализовать, чтобы создать итератор в Python?

Магические методы итератора Итератор — это объект, поддерживающий протокол итерации Python Метод iter() — возвращает сам объект-итератор Метод next() — выдаёт следующий элемент либо вызывает StopIteration…

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

Какие меры безопасности вы использовали при работе с Django и Postgres?

Обеспечение безопасности при работе с Django и Postgres Django: встроенные механизмы предотвращения CSRF, XSS через middleware и шаблоны Настройка строгих механизмов аутентификации и авторизации с помощью Django auth…

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

Какие меры вы применяли для предотвращения утечки персональных данных пациентов в предыдущем проекте?

Меры защиты от утечки данных (персональные данные пациентов) Шифрование данных: информация хранится и передаётся исключительно в зашифрованном виде с применением AES-256 и TLS Управление доступом: используются строгие…

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

Какие методологии организации проекта — FSD и Atomic Design — вы использовали и чем они отличаются?

Методологии организации проекта: FSD и Atomic Design FSD (Feature-Sliced Design) — структурирование по функциям и фичам Atomic Design — компонентная организация пользовательского интерфейса FSD делит проект на слои:…

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

Какие методологии разработки ПО чаще всего используют в проектах?

Методологии разработки ПО К классическим подходам относится Waterfall каскадная модель : работа проходит по последовательным фазам в соответствии с заранее определённым планом Гибкие подходы Agile строятся на коротких…

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

Какие методы UIView участвуют в layout и как этот процесс связан с Auto Layout и constraints?

Методы layout у UIView и работа с Auto Layout layoutSubviews — главный метод раскладки: он вызывается после изменения фрейма или вызова setNeedsLayout; внутри него размещают сабвью. setNeedsLayout — отмечает view для…

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

Какие методы авторизации используются в API, включая Bearer Token и Basic Auth?

Basic Auth: логин и пароль передаются в заголовке в формате Base64. Метод прост, однако без HTTPS он небезопасен Bearer Token: токен доступа, обычно JWT, отправляется в заголовке Authorization. Пароль при этом не…

Читать ответ