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

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

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

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

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

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

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

Каталог

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

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

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

Примитивы синхронизации в asyncio Lock: исключает одновременный доступ нескольких задач к одному ресурсу Event: служит для ожидания события и отправки сигнала о нем Condition: объединяет Lock с механизмом ожидания…

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

Какие примитивы синхронизации — synchronized, Atomic и семафоры — вы применяли?

Примитивы синхронизации: synchronized, Atomic, семафоры synchronized блокирует метод или отдельный блок кода и обеспечивает взаимное исключение (mutex). Примитив удобен, однако при неправильном применении может…

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

Какие принципы REST нужно знать на собеседовании: HTTP-методы, stateless и отсутствие тела в GET?

архитектурный стиль, применяемый при создании веб-сервисов семантическое использование HTTP-методов: GET отвечает за чтение, POST — за создание, PUT/PATCH — за обновление, DELETE — за удаление идемпотентность методов:…

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

Какие принципы SOLID нужно знать на собеседовании?

SOLID — это пять принципов ООП, которые помогают улучшать архитектуру и дизайн программного кода S (Single Responsibility): у класса должна быть только одна причина для изменения O (Open/Closed): программный компонент…

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

Какие принципы ООП используются в Python и как они реализованы?

Основные принципы ООП в Python В Python применяются четыре классических принципа объектно-ориентированного программирования: инкапсуляция, наследование, полиморфизм и абстракция Суть инкапсуляции — скрыть детали…

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

Какие принципы ООП применяются в JavaScript?

Принципы ООП в JavaScript JavaScript использует прототипное наследование, а не классическую модель К базовым принципам относятся инкапсуляция, наследование, полиморфизм и абстракция Инкапсуляция: сокрытие данных с…

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

Какие принципы безопасности данных применяются при проектировании интеграций?

Базовые принципы защиты данных при разработке интеграций Конфиденциальность: предотвращение несанкционированного доступа с помощью шифрования TLS, AES Аутентификация и авторизация: идентификация пользователей и…

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

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

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

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

Какие принципы и подходы используются при работе с UI в Unity?

Ключевые принципы и подходы к UI в Unity Unity UI представляет собой компонентную систему для разработки интерфейсов В основе лежит Canvas — корневой слой, на котором размещается UI Для адаптивного размещения…

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

Какие принципы контейнеризации поддерживает Docker?

Ключевые принципы контейнеризации в Docker Изоляция окружения: каждый контейнер работает обособленно, изолируя процессы, файловую систему и сетевое пространство. Малый вес: контейнеры используют общее ядро…

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

Какие принципы необходимо соблюдать при работе с базой данных?

Основные принципы работы с базой данных целостность данных: соблюдение ACID (атомарность, согласованность, изоляция, долговечность) нормализация: сокращение избыточности и предотвращение аномалий безопасность:…

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

Какие принципы согласованности баз данных существуют помимо ACID, включая CAP и BASE?

Принципы согласованности БД помимо ACID: CAP и BASE ACID описывает классические гарантии транзакций: атомарность, согласованность, изоляцию и долговечность CAP (Brewer's theorem) рассматривает три свойства:…

Читать ответ