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

Вопросы на собеседовании в Yappy

47 вопросов с собеседований в Yappy

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

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

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

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Yappy. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: backend, database, optimization.

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

backend 30 database 23 optimization 18 async 15 performance 12 testing 10 python 9 highload 8

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

  • Поведенческие вопросы44
  • Лайвкодинг1
  • System Design1
  • Технические вопросы1

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

  • Продвинутые27
  • Практические19
  • Базовые1

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

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

Каталог

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

Найдено: 47
Поведенческий

В каких случаях на собеседовании стоит выбирать хэш-индексы?

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

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

Как Redis используют в приложениях и для каких задач?

Что представляет собой Redis и где его применяют? In-memory СУБД с моделью ключ-значение Очень высокая скорость за счёт хранения данных в оперативной памяти Работа с разными структурами данных: строками, списками,…

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

Как в Python создать генератор с помощью yield?

Как в Python создать генератор с помощью yield? функция Python с ключевым словом yield приостанавливает работу после возврата значения сохраняет своё состояние между вызовами формирует объект-генератор (итератор)…

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

Как в RabbitMQ организована доставка сообщений?

RabbitMQ — брокер сообщений, работающий по протоколу AMQP Продюсер публикует сообщения в exchange, который выполняет роль маршрутизатора Затем exchange передает сообщения в очередь согласно binding — правилам…

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

Как в Redis искать данные по значению, а не по ключу?

Redis представляет собой высокопроизводительное хранилище данных в формате ключ—значение Прямой поиск по значению не поддерживается, поскольку значения не индексируются Для такой задачи можно задействовать структуры…

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

Как использовать Poetry для управления зависимостями Python-проекта?

Как использовать Poetry для управления зависимостями? Poetry — современный менеджер зависимостей и пакетный инструмент для Python он автоматически управляет виртуальными окружениями и упрощает конфигурацию проекта…

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

Как определяется порядок разрешения методов при множественном наследовании?

Множественное наследование: порядок разрешения методов (MRO) применяется в объектно-ориентированном программировании MRO определяет последовательность поиска методов и атрибутов при наличии нескольких родителей…

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

Как покрыть код тестами и какой процент покрытия выбрать?

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

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

Как потоки и процессы обмениваются данными через очереди и общие ресурсы?

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

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

Как применить фильтрацию после GROUP BY и можно ли использовать для этого WHERE?

В SQL конструкция WHERE отбирает строки до группировки Оператор GROUP BY формирует агрегированные группы WHERE не работает с результатами агрегации Для фильтрации агрегатов используется HAVING HAVING выполняется после…

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

Как работает команда git rebase?

Git rebase — операция, которая позволяет переместить ветку Она переносит коммиты поверх другой базовой ветки Изменения последовательно применяются заново, коммит за коммитом В результате сохраняется чистая, линейная…

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

Как работают переменные в Python?

Как работают переменные в Python переменная представляет собой имя, которое ссылается на объект в памяти переменные не содержат сами данные, а только указывают на соответствующие объекты каждый объект в Python…

Читать ответ