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

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

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

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

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

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

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

Каталог

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

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

Что такое первичный ключ в базе данных?

Что представляет собой первичный ключ? объект модели реляционной базы данных один уникальный атрибут или комбинация атрибутов таблицы поддерживает уникальность записей (строк) исключает использование NULL-значений…

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

Что такое плагины и как они работают с динамическими библиотеками?

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

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

Что такое подзапросы в SQL и где их применяют?

Что такое подзапросы в SQL и где их применяют? Вложенная SQL-конструкция, выполняющая внутренний запрос Возвращает данные, которые использует внешний запрос Основные типы: скалярные (одно значение) и табличные…

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

Что такое подстрока и как с ней работать?

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

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

Что такое подход Not Canvas и зачем он нужен?

Что такое подход Not Canvas? визуализация без использования HTML Canvas применение DOM и CSS для создания графики использование векторных средств (SVG, CSS shapes) упрощение SEO и доступности удобная интеграция с…

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

Что такое поколения (generations) в сборщике мусора и зачем они нужны?

Что такое поколения (generations) в сборщике мусора? подход к управлению памятью в GC распределение объектов по возрасту: молодые и старые молодые объекты обычно короткоживущие и очищаются чаще старые объекты…

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

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

Что представляет собой портал в React? React-портал позволяет рендерить компоненты за пределами основного DOM-дерева и применяется для элементов с особыми требованиями к позиционированию, например модальных окон и…

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

Что такое приватная переменная в Go, как её объявить и где она видна?

Что означает приватная переменная в Go? область видимости: пакетная (package-private) идентификатор начинается с строчной буквы переменная доступна только внутри текущего пакета объявляется как стандартная переменная…

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

Что такое примитивы синхронизации и какие они бывают?

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

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

Что такое принцип открытости/закрытости (Open-Closed Principle) и как свойства C# позволяют его соблюдать?

Принцип открытости/закрытости (Open-Closed Principle, OCP) один из принципов SOLID программный класс должен оставаться открытым для расширения, но закрытым для модификации дополнительная функциональность реализуется с…

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

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

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

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

Что такое протокол передачи данных и зачем он нужен?

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

Читать ответ