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

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

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

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

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

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

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

Каталог

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

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

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

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

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

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

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

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

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

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

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

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

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

Читать ответ
System Design

Что такое профилирование в Go и как его применять?

Что представляет собой профилирование и как применять его в Go? Профилирование — это анализ того, как программа расходует ресурсы, включая CPU, память и блокировки, чтобы находить узкие места и устранять их.

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

Что такое распределённый кэш и зачем он нужен?

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

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

Что такое реляционная база данных и как она устроена?

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

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

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

Что такое репликация в PostgreSQL? Механизм репликации данных в PostgreSQL Передача изменений с мастер-сервера на реплики К основным вариантам относятся streaming replication (потоковая) и logical replication…

Читать ответ
System Design

Что такое сборщик мусора и как он работает?

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

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

Что такое снапшоты и зачем они нужны?

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

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

Что такое сокеты и как они работают?

Что такое сокеты? низкоуровневый инструмент для сетевого взаимодействия выступают endpoint для двунаправленной передачи данных функционируют на уровне транспортного протокола (TCP/UDP) отвечают за установление…

Читать ответ