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

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

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

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

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

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

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

Каталог

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

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

Что такое LinkedList<T> и когда на собеседовании его выбирают вместо List<T>?

Что такое LinkedList<T>, какие у него типы и когда он лучше List<T> LinkedList<T> — коллекция узлов, соединённых ссылками Основные типы LinkedList: односвязный и двусвязный список; в .NET используется двусвязная…

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

Что такое Redis и где его применяют?

Что такое Redis и где его применяют? In-memory key-value хранилище Главное преимущество — высокая скорость чтения и записи благодаря работе в оперативной памяти Поддерживает сложные структуры данных: списки,…

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

Что такое Set, чем он отличается, какие у него свойства и методы и как его перебрать?

коллекция, в которой хранятся только уникальные значения в основе лежит хеш-таблица, поэтому поиск и добавление выполняются эффективно ключевые методы: .add(value) — добавляет новое значение .delete(value) — удаляет…

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

Что такое memory layout и для каких типов важно расположение свойств?

Что такое memory layout и для каких типов важно расположение свойств? низкоуровневая организация памяти и структура данных в программе задаёт порядок размещения полей и правила их выравнивания в памяти отражается на…

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

Что такое record в C# и какие преимущества он предоставляет?

Что представляет собой record в C# и чем он полезен? специальный тип данных, появившийся в C# начиная с версии 9 ориентирован на создание иммутабельных моделей данных использует сравнение по значению (value equality),…

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

Что такое анонимная структура в Go и когда её используют?

структуры, для которых не задано имя типа (inline-объявление) создаются непосредственно в месте применения включают поля, их типы и значения подходят для локальных или одноразовых данных помогают быстро сформировать…

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

Что такое графы и где они применяются?

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

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

Что такое деревья и где применяется B-tree, например в Postgres?

Структура данных, предназначенная для представления иерархических отношений Элементы организованы как совокупность узлов и связей между ними В узле хранится значение и ссылки на дочерние элементы Корнем является…

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

Что такое шардинг и репликация и чем они отличаются?

Что такое шардинг и репликация? Шардинг представляет собой горизонтальное масштабирование БД Весь массив данных распределяется между несколькими сегментами (шардами) При этом каждый шард содержит часть общего массива…

Читать ответ