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

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

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

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

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

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

Анализ резюме
Сбросить

Каталог

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

Найдено: 12
System Design

Как принципы SOLID реализуются в архитектуре FSD?

Как принципы SOLID реализуются в архитектуре FSD? FSD (Feature-Sliced Design) — фронтенд-архитектура, в которой код организован вокруг отдельных фич SOLID — совокупность принципов, направленных на создание гибкого и…

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

Какие проверки кода нужны в CI/CD с помощью flake8, mypy и pytest?

Проверки кода в CI/CD: flake8, mypy и pytest flake8: статический анализ стиля и синтаксиса Python, обнаруживает ошибки и нарушения PEP8 mypy: статическая проверка типов, находит несоответствия в аннотациях и повышает…

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

Писали ли вы тесты для Django-приложений и почему их бывает дорого поддерживать?

Django — фреймворк для разработки web-приложений на Python разрабатывал unit- и интеграционные тесты с помощью Django TestCase тестами покрывал модели, представления, формы и API поддержка может требовать значительных…

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

Пишете ли вы тесты, насколько большим делаете покрытие и какой стиль тестирования выбираете?

тестирование необходимо для обеспечения качества проверяю критичные бизнес-сценарии и пограничные случаи использую сочетание unit- и интеграционных тестов не стремлюсь к избыточному покрытию, а сосредотачиваюсь на…

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

Почему внедрение зависимостей через конструктор с @RequiredArgsConstructor лучше, чем @Autowired в поле, и какие проблемы это решает?

Почему конструкторное внедрение зависимостей с @RequiredArgsConstructor предпочтительнее, чем @Autowired в поле? Dependency Injection (DI) в Spring Конструктор гарантирует явно инициализированное состояние объекта…

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

Что называют чистым и поддерживаемым кодом на собеседовании?

Что называют чистым и поддерживаемым кодом? код удобно читать и понимать понятные имена переменных и последовательная структура отсутствие лишнего кода и повторяющихся фрагментов возможность без труда вносить…

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

Что такое SOLID и какие примеры его нарушения можно привести в Android SDK?

SOLID: определение и примеры нарушений в Android SDK SOLID представляет собой набор объектно-ориентированных принципов, направленных на гибкость и масштабируемость программного кода:

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

Что такое «лингвистические паттерны» (naming patterns и code smells) и зачем они нужны?

Что называют «лингвистическими паттернами» (naming patterns и code smells)? сфера чистого кода и его читаемости naming patterns — соглашения об именовании переменных, функций и классов делают код понятнее и помогают…

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

Что такое замыкание в JavaScript и зачем оно нужно на практике?

Что такое замыкания в JavaScript и почему они важны? функция связана с созданным для неё лексическим окружением сохраняется доступ к переменным внешней области видимости эти переменные продолжают существовать после…

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

Что такое инверсия зависимостей (DI) и как она упрощает тестирование и уменьшает связанность кода?

Инверсия зависимостей (DI): тестирование и модульность паттерн управления связями между классами зависимости поступают извне через внедрение, а не создаются внутри объекта уменьшает жёсткую связанность компонентов…

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

Что такое принципы SOLID и как их применять?

SOLID — набор из пяти фундаментальных принципов объектно-ориентированного проектирования Single Responsibility: у класса должна быть только одна зона ответственности Open/Closed: сущность можно расширять, но не…

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

Что такое чистая функция и какими свойствами она обладает?

Что такое чистая функция? понятие функционального программирования функция, чей результат определяется исключительно переданными аргументами не производит побочных эффектов: не меняет состояние и не обращается к…

Читать ответ