Виртуальное интервью Netcracker (в кампусе) 2023 г.
Netcracker появился в Технологическом институте Веллора в первую неделю ноября. Около 1300 студентов были включены в шорт-лист онлайн-оценки.
Раунд 1: (Онлайн-оценка): это онлайн-оценка, проведенная на платформе Aon. Первым разделом был Aptitude — Quants, Verbal и Reasoning, и только после очистки первого раздела вы перейдете к разделу кодирования.
Были заданы следующие вопросы по кодированию:
- Один вопрос DP (динамическое программирование) аналогичен проблеме самой длинной общей последовательности.
- Один вопрос о двоичном дереве. Найдите сумму узлов альтернативного уровня двоичного дерева, начиная с уровня «0».
- В приведенном выше двоичном дереве вы должны найти сумму всех узлов альтернативного уровня, начиная с 0.
- Итак, ответ будет (15 + 18 + 17 + 22 + 19) = 91.
Попробуйте решить хотя бы один вопрос по кодированию, чтобы увеличить свои шансы попасть в шорт-лист для интервью.
Раунд 2: (Техническое интервью – 1 час): Было два эксперта.
- Они спросили меня, помню ли я вопросы по кодированию, заданные в онлайн-оценке. Я задал им обоим вопросы. Я решил один вопрос, связанный с Dp (динамическим программированием), и объяснил им подход, который я применил.
- Каким языком я владею? (я ответил JAVA)?
- Каково использование статических ключевых слов в Java?
- Какая последняя версия Java?
- Напишите программу для сложения двух чисел на Java. Они попросили меня использовать оба метода — один путем создания функции со статическими ключевыми словами, а другой — без статических ключевых слов.
- Можно ли писать static public void main (String args []) вместо public static void main (String args []) в Java? (Ответ да).
- Что вы подразумеваете под перегрузкой метода и переопределением метода? Назовите правила для обоих.
- Упомяните спецификаторы доступа. Какой из общедоступных, частных и защищенных методов можно переопределить?
- Что вы имеете в виду под нитью? Как создать поток в Java?
- Что вы имеете в виду под ООП? Упомяните некоторые объектно-ориентированные языки программирования.
- Что вы подразумеваете под объектом?
- Как мы можем запустить Java на наших компьютерах? (Ответ в том, что нам нужен JDK).
- Объясните JDK, JRE и JVM и различия между ними.
- Как компилятор узнает, какой метод в Java является основным? Может ли быть более одного основного метода в Java?
- Как мы можем вызвать основной метод в Java?
- Опишите и объясните четыре столпа ООП на примерах из реальной жизни.
- Что такое бинарное дерево поиска (BST)?
- Можем ли мы иметь повторяющиеся значения/узлы в двоичном дереве поиска? Объясните причину. (Ответ - нет).
- Какой самый быстрый алгоритм сортировки?
- Упомяните временную сложность быстрой сортировки, сортировки слиянием и пузырьковой сортировки.
- Укажите лучший алгоритм поиска и его временную сложность.
- Напишите запрос SQL, чтобы вставить два столбца в таблицу и добавить к ней значения. (Интервьюер дал мне данные).
- Упомяните различные соединения в SQL и объясните самосоединение.
- Укажите разные ключи в SQL и объясните использование первичного ключа и уникального ключа.
- Какая польза от команды Git Clone?
- Как создать новую ветку в репозитории GitHub?
- Что вы подразумеваете под Kubernetes, Docker и контейнерами? Объясните разницу между Docker и Container. (Поскольку мое резюме было в основном основано на облачных вычислениях)
- Как создать файл Docker? Что вы имеете в виду под дата-центрами?
Раунд 3: (Менеджер-интервью): Это было обычное собеседование, которое длилось около 20-30 минут. Участником дискуссии был один из старших сотрудников Netcracker, и он представился в самом начале. Затем он попросил меня представиться.
Он задал следующие вопросы:
- Почему вы интересуетесь облачными вычислениями? (Поскольку я упомянул об этом в своем резюме).
- Что вы ожидаете от Netcracker? (Вы в основном должны упомянуть свои ожидания карьерного роста от компании).
- Вы исследовали Netcracker? Что оно делает? (Я провел тщательное исследование компании и смог хорошо ответить).
- Есть ли у вас планы на получение высшего образования?
- Что заставило вас выбрать компьютерную инженерию в качестве направления?
Затем он рассказал больше о компании, местах, преимуществах и т. д.
Раунд 4: (HR-интервью): Он был довольно коротким и длился 15-20 минут. Час был очень вежливым и дружелюбным. Он представился и спросил меня о том же. Он задавал очень общие вопросы, например:
- Вы открыты для переезда? Затем он сказал мне, что мне выделили место в Пуне.
- Есть ли у вас планы на получение высшего образования?
- Почему вы хотите присоединиться к Netcracker, даже если у вас есть другие предложения?
- Какой ты видишь себя через 5 лет?
- Самый трудный выбор, который я сделал в своей жизни.
- Происхождение моей семьи и род занятий родителей, братья и сестры и т. д.
Затем он сделал обзор компании и упомянул ее преимущества.
Через 3-4 дня были объявлены результаты.
Вердикт: ВЫБРАН!