Дата-инженер , Junior — вопросы с реальных собеседований, часть 2
76 вопросов уровня Junior, отсортированы по частоте
Все вопросы открыты бесплатно для всех — без регистрации и оплаты.
1×
Напишите код для решения задачи.
algorithms
junior
1×
Что такое индексы в базе данных и как они влияют на производительность при работе с таблицами?
database
junior
1×
Как в вашей команде или компании разделены зоны ответственности между аналитиками и разработчиками?
general
junior
Так Enigma подсказывает прямо на собеседовании
этот вопрос задавали на реальных интервью 1×
Напишите код для решения задачи.
Задача — развернуть односвязный список. Это классика, которую проверяют, чтобы убедиться, что кандидат понимает работу с указателями и умеет перестраивать связи между узлами без копирования данных. Алгоритм простой: идём по списку и для каждого узла меняем его указатель next на предыдущий узел. Нужно аккуратно сохранить ссылку на следующий узел до того, как мы её перезапишем. Вот реализация на Python. Она использует…
✓ Итеративный алгоритм с тремя указателями: prev, current, next_node.
✓ Сложность O(n) по времени и O(1) по памяти.
🔒 и ещё 3 — в полном ответе
Дочитать ответ и получать такие подсказки во время своего интервью
Вход через Telegram за секунду. 150 кредитов бесплатно, карта не нужна.
Даю согласие на обработку персональных данных
(152-ФЗ) и принимаю условия использования
Вы уже вошли — полные ответы и подсказки ждут в приложении
Скачать Enigma
1×
Какие виды джойнов (JOIN) вы знаете в SQL?
database
SQL
junior
1×
Сколько строк может получиться в результате выполнения запроса?
database
SQL
junior
1×
Сколько будет 3 + 4?
algorithms
junior
1×
Какие ограничения (constraints) можно наложить на поля в базе данных?
database
SQL
junior
1×
В чем принципиальные различия между таблицами orders и order_items?
database
SQL
junior
1×
Какие существуют ограничения по стоимости (ценовые ограничения) при использовании данной технологии или сервиса?
general
junior
1×
Какая связь существует между таблицей клиентов и таблицей заказов в базе данных?
database
SQL
junior
1×
Как должны быть связаны сущности orders и order items в базе данных и как они должны взаимодействовать?
database
junior
1×
Напишите лямбда-функцию, которая возвращает произведение двух чисел.
language_specific
Python
junior
1×
Что такое Map и Reduce и как они работают?
algorithms
junior
1×
Что является более оптимальным с точки зрения потребления памяти?
algorithms
junior
1×
Откуда поступали задачи?
general
junior
1×
Использовали ли вы Jira для трекинга времени выполнения задач?
general
junior
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×
Что произойдет, если ничего не настраивать?
general
junior
1×
Как можно регулировать это поведение?
general
junior
1×
К каким последствиям может привести данная ситуация?
general
junior
1×
Для чего используется Amazon S3?
backend
AWS
junior
1×
Используете ли вы в работе небольшие структуры данных?
data_structures
junior
1×
Что вы можете рассказать о своем опыте?
behavioral
junior
1×
Что вернет в качестве результата выполнение данного фрагмента кода?
general
junior