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

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

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
Лайвкодинг

Как работает паттерн Outbox и какие задачи он решает?

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

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

Как работают generics в TypeScript?

Как работают generics в TypeScript? язык программирования TypeScript инструмент обобщённого программирования позволяет создавать функции и классы, использующие параметры типов конкретный тип указывается во время…

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

Как работают кластеризованные и некластеризованные индексы и когда их использовать?

кластеризованный индекс задаёт порядок хранения таблицы, а некластеризованный формирует дополнительный путь доступа; подходящий вариант определяется шаблонами запросов и характером нагрузки.

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

Как работают методы map и filter и меняют ли они исходный массив?

В JavaScript методы map и filter применяются для обработки массивов С помощью map можно преобразовать каждый элемент и получить новый массив Метод filter формирует новый массив из элементов, прошедших проверку условия…

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

Как реализован словарь (dict) в Python и какая структура данных используется внутри?

Как реализован словарь (dict) в Python? dict представляет собой хеш-таблицу с открытой адресацией Для ключей вычисляется хеш, после чего сохраняются пары (ключ, значение) При коллизии выполняется поиск следующей…

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

Как реализовать GROUP BY под капотом при агрегации CSV-файла без БД?

Как работают алгоритмы агрегации данных: внутреннее устройство GROUP BY при обработке CSV без БД построчная обработка с чтением CSV целиком в память либо последовательным потоком формируется структура группировки, как…

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

Как снизить нагрузку на БД при генерации отчётов?

оптимизировали запросы с помощью индексов и агрегаций внедрили кэширование, включая Redis и мемоизацию перенесли формирование отчётов на отложенную обработку: batch и cron использовали статистику и аналитику по…

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

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

Анализ требований: пропускная способность, время отклика и возможности масштабирования Выбор модели БД: SQL с шардированием либо NoSQL для горизонтального масштабирования Применение кэширования (Redis/Memcached),…

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

Как сравнить Dagger, Hilt и Koin по производительности, сложности настройки и безопасности?

Сравнение Dagger, Hilt и Koin по производительности, настройке и безопасности Dagger: производительность — код генерируется во время компиляции, поэтому runtime работает очень быстро и использует нативный код…

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

Как устроен HashMap и за счёт чего поиск выполняется за константное время?

Как устроен HashMap? За счёт чего достигается константный поиск структура данных формата ключ → значение (хеш-таблица) для ключа вычисляется хеш-код (число) по хеш-коду быстро определяется индекс бакета в бакете…

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

Как устроен алгоритм Fiber в React?

Как устроен алгоритм Fiber в React? внутренний механизм React для эффективного обновления UI делит вычисления на небольшие микрозадачи (юниты) применяет приоритеты, чтобы сначала обрабатывать наиболее важные изменения…

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

Как устроен планировщик задач в Go: кооперативная или вытесняющая многозадачность?

Планировщик задач в Go: кооперативная и вытесняющая многозадачность В Go применяется гибридный планировщик, объединяющий признаки кооперативной и вытесняющей многозадачности При кооперативной многозадачности goroutine…

Читать ответ