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

Лайвкодинг на собеседовании

108 вопросов в категории «Лайвкодинг»

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

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

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

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

Что проверяют на интервью

Как устроена подборка

В этой подборке вопросы сгруппированы по формату «Лайвкодинг», чтобы подготовку можно было вести от базовых тем к практическим задачам. В подборке чаще встречаются темы: backend, optimization, algorithms.

Основные темы и навыки

backend 45 optimization 44 algorithms 41 livecoding 37 database 36 data structures 34 performance 26 algorithm 17

Форматы вопросов

  • Лайвкодинг108

Ориентировочная сложность

  • Практические65
  • Продвинутые43

С чего начать подготовку

  1. Начните с раздела «Лайвкодинг» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

Найдено: 108
Лайвкодинг

Что такое MVCC (Multiversion Concurrency Control) и где он применяется?

Что представляет собой MVCC (Multiversion Concurrency Control) и где он применяется? Технология управления конкурентным доступом к БД Хранит несколько версий данных для операций чтения и записи Операции чтения не…

Читать ответ
Лайвкодинг

Что такое Map в JavaScript, какие у него свойства и методы и как его перебрать?

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

Читать ответ
Лайвкодинг

Что такое Race Condition и как привести пример?

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

Читать ответ
Лайвкодинг

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

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

Читать ответ
Лайвкодинг

Что такое Split Queries и как они повышают производительность загрузки связанных сущностей?

Технический контекст: ORM и загрузка связанных данных (Eager Loading) Split Queries выполняют несколько самостоятельных SQL-запросов вместо единого запроса с JOIN Помогают избежать проблемы "N+1", при которой один…

Читать ответ
Лайвкодинг

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

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

Читать ответ
Лайвкодинг

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

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

Читать ответ
Лайвкодинг

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

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

Читать ответ
Лайвкодинг

Что такое идемпотентность и зачем она нужна в API?

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

Читать ответ
Лайвкодинг

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

Что такое курсорная пагинация и почему она лучше OFFSET? постраничная выдача данных в БД и API курсор хранит уникальный маркер последней полученной записи (cursor) OFFSET задаёт смещение по индексам: OFFSET + LIMIT на…

Читать ответ
Лайвкодинг

Что такое фантомное чтение и устраняет ли его Repeatable Read?

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

Читать ответ
Лайвкодинг

Является ли дерево частным случаем графа и может ли любой граф быть деревом?

Дерево представляет собой частный вид графа Дерево — это связный неориентированный граф без циклов Каждое дерево является графом: оно состоит из вершин и рёбер и не содержит циклов Но обратное неверно: граф может…

Читать ответ