Дата-инженер — вопросы с реальных собеседований, часть 3
29 популярных вопросов из 131 собранных, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Какие ограничения могут возникнуть при работе с сущностями orders и order items в базе данных?
database
middle
1×
Какая связь существует между таблицей клиентов и таблицей заказов в базе данных?
database
SQL
junior
1×
Как должны быть связаны сущности orders и order items в базе данных и как они должны взаимодействовать?
database
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Какие ограничения могут возникнуть при работе с сущностями orders и order items в базе данных?
Основные проблемы при работе с заказами и позициями заказов крутятся вокруг согласованности данных, производительности запросов и правильного выбора идентификаторов. Если забить на эти моменты, можно получить некорректные остатки на складе, задвоенные суммы заказов или просто тормозящие отчёты. Согласованность заказа и его позиций. Главное — это гарантировать, что количество товара во всех позициях заказа сходится с…
✓ Согласованность данных: атомарность транзакции при создании / изменении заказа и его позиций.
✓ Блокировка строк (SELECT FOR UPDATE) для избежания race condition при резервировании товара.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Напишите лямбда-функцию, которая возвращает произведение двух чисел.
language_specific
Python
junior
1×
Что такое Map и Reduce и как они работают?
algorithms
junior
1×
Что является более оптимальным с точки зрения потребления памяти?
algorithms
junior
1×
Что такое планирование в контексте операционных систем или управления проектами?
architecture
middle
1×
Откуда поступали задачи?
general
junior
1×
Использовали ли вы Jira для трекинга времени выполнения задач?
general
junior
1×
Какова последовательность выполнения SQL-операторов в плане запроса?
database
SQL
middle
1×
Какова временная сложность обращения к элементу в структуре данных?
data_structures
junior
1×
Это вы сейчас рассказали про Python или про Apache Spark?
general
junior
1×
Какие существуют типы сенсоров в мобильных устройствах?
mobile
junior
1×
Для чего это всё делается?
general
junior
1×
Можете ли вы привести пару примеров?
general
junior
1×
Тебе приходилось когда-нибудь работать с Docker?
devops
Docker
junior
1×
В чем заключается основное отличие между стеком и кучей, и как они работают с памятью?
data_structures
junior
1×
В каких случаях целесообразно использовать данное решение?
architecture
middle
1×
Каковы основные преимущества и недостатки формата Apache Parquet?
data_structures
Apache Parquet
middle
1×
Что такое управляемость (maintainability) в контексте разработки программного обеспечения?
architecture
middle
1×
Что произойдет, если ничего не настраивать?
general
junior
1×
Как можно регулировать это поведение?
general
junior
1×
Что именно запускается в Docker-контейнерах и как это оркестрируется в Kubernetes?
devops
Kubernetes
middle
1×
Как можно структурировать данные или проект? Приходилось ли вам заниматься проектированием структуры?
architecture
middle
1×
К каким последствиям может привести данная ситуация?
general
junior
1×
Расскажите, что происходит при выполнении HTTP-запроса в браузере?
networking
middle
1×
Приходилось ли вам работать с HDFS?
data_structures
Hadoop
middle
1×
Для чего используется Amazon S3?
backend
AWS
junior
1×
Используете ли вы в работе небольшие структуры данных?
data_structures
junior
1×
Что вы можете рассказать о своем опыте?
behavioral
junior