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

Вопросы на собеседовании в Вкусно и Точка

186 вопросов с собеседований в Вкусно и Точка

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

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

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

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

Каталог

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

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

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

При чтении dictionary[key] для отсутствующего ключа возникает KeyError. Если отсутствие ожидаемо, можно проверить key in dictionary или использовать get() с подходящим значением по умолчанию.

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

Что такое __slots__ на уровне C-структур и почему при его использовании нельзя динамически добавлять атрибуты?

__slots__ обычно задаёт фиксированные места для ссылок на атрибуты в экземпляре и дескрипторы доступа к ним. Без __dict__ неизвестное имя некуда сохранить, поэтому добавление такого атрибута запрещено.

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

Какова сложность поиска и вставки элемента в множество (`set`)?

Для Python set поиск и добавление в среднем выполняются за O(1), но в худшем случае могут потребовать O(n). Вставка также иногда вызывает расширение хеш-таблицы.

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

-- 1. Вывести список клиентов без заказов за последний месяц.

LEFT JOIN используется, когда нужно получить все записи из левой таблицы и соответствующие записи из правой таблицы, а если соответствий нет — то в правой части будут NULL.

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

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

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

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

Отличительной чертой реляционных БД от нереляционных является:

Отличительной чертой реляционных баз данных является использование таблиц с четко определённой структурой — строки и колонки, где каждая колонка имеет определённый тип данных (например, строка, число, булево).

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

Почему уходил из предыдущей компании?

Причины ухода с последнего места работы могут быть разными: желание профессионального роста, поиск новых вызовов, изменение приоритетов, несоответствие корпоративной культуры или организационные изменения в компании.

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

Что для вас важно при выборе работы? На что вы обращаете внимание?

Меня мотивирует возможность решать интересные и сложные задачи, которые приносят реальную пользу бизнесу и пользователям.

Читать ответ