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

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

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

424 вопроса 1634 компании 353 технологии

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

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

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

Каталог

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

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

Что означают fan-in и fan-out в конкурентности Go и как применять их для обработки задач?

Паттерны fan-in и fan-out в конкурентности Go Конкурентность в Go ⬇️ Fan-out — одновременная обработка задач несколькими горутинами Fan-in — объединение результатов работы нескольких горутин в одном канале Fan-out…

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

Что такое Java Stream API и как вы применяли его в проектах?

Java Stream API: назначение и применение в проектах Java Stream API — это функциональный инструмент для обработки коллекций Он позволяет цепочно объединять операции фильтрации, маппинга, сортировки и агрегации В…

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

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

Что представляет собой Promise? объект JavaScript для выполнения асинхронных операций хранит отложенный результат, который станет доступен позднее может находиться в одном из 3 состояний: pending (операция ожидает…

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

Что такое connection pool в базе данных и как он повышает производительность?

Что представляет собой connection pool и для чего он используется? инструмент управления соединениями с БД кэш уже открытых подключений для их повторного использования уменьшает затраты на создание и закрытие…

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

Что такое goroutine leak в Go и как найти утечку горутин?

Что такое goroutine leak в Go и как найти утечку горутин? Go concurrency goroutine leak — это горутины, которые не завершают работу причина: блокировка на канале, mutex или операции I/O нет механизма завершения через…

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

Что такое memory escape analysis и как определить, попадает ли объект в heap?

Что представляет собой memory escape analysis и как определить размещение объекта в heap Область: управление памятью и оптимизация работы сборщика мусора Memory escape analysis — это анализ, который показывает,…

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

Что такое utility types в TypeScript и зачем они нужны?

Что такое utility types в TypeScript? встроенные шаблонные типы предназначены для изменения и комбинирования типов повышают повторное использование кода и типовую безопасность примеры: Partial (делает свойства…

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

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

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

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

Что такое индекс в базе данных и зачем он нужен?

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

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

Что такое констрейнты в БД и зачем они нужны?

это ограничения, применяемые к данным в таблицах и гарантирующие их целостность к основным видам относятся: PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK, NOT NULL PRIMARY KEY — уникально идентифицирует каждую строку…

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

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

Что представляют собой миграции баз данных и какие инструменты применяются для их реализации Миграции — это управление изменениями схемы БД Они позволяют версионировать и автоматизировать изменения структуры Благодаря…

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

Что такое нормальные формы в базах данных и зачем они нужны?

Что такое нормальные формы в базах данных и зачем они нужны? — концепция реляционных БД — правила структурирования таблиц — нормализация снижает избыточность и предотвращает аномалии обновления — 1НФ: атомарные…

Читать ответ