Нагарро Интервью Опыт

Опубликовано: 4 Сентября, 2021

Я подал заявку на Nagarro для профиля разработчика программного обеспечения через колледж.

Раунд 1: онлайн-MCQ

Около 100 студентов пришли на тест через B.Tech CSE / IT / ECE и MCA. Тест проводился на платформе Mettle. Он состоял из 2 разделов: технических MCQ, основанных на сложностях, структурах данных и т. Д., И Aptitude MCQ. Для каждого вопроса использовалась схема оценки +4, -1.

Раунд 2: Раунд кодирования бумаги и ручки

Для участия в этом раунде был отобран 21 студент и приглашен в офис в Гургаоне. Было дано 3 вопроса на 75 минут. Вопросы были:

1. https://www.geeksforgeeks.org/find-if-string-is-k-palindrome-or-not/
Для этого я дал рекурсивное решение. Сложность была 2 ^ n.

2. По заданной строке найдите слова, длина которых больше, чем 4 (например, 4, 6, 8,…), разделите такие слова посередине и выведите строку.
например, данная строка: «Здравствуйте, я Майк Сондерс»
Вывод: «Здравствуйте, я Mi ke Saun ders».
Я проверил условие при обходе заданной строки и, соответственно, назначил символы новой строке результата. И, наконец, выведите строку результата.

3. https://practice.geeksforgeeks.org/problems/combination-sum-part-2/0
Вопрос представляет собой модифицированную версию этого вопроса:
https://www.geeksforgeeks.org/combinational-sum/
Ранее я задавал вопрос о комбинированной сумме, поэтому я изменил его, чтобы найти правильное решение для измененной версии. Для этого решения я использовал поиск с возвратом.

Раунд 3: техническое интервью

В этот раунд вошли 9 студентов. Каждого кандидата попросили объяснить свои письменные коды и придумать более сложную версию. Что касается первого вопроса, у меня была идея, что его можно решить с помощью динамического программирования. Итак, я сначала объяснил рекурсивное решение, а затем начал с оптимизированного подхода. Он заставил меня написать код для этого вопроса, но его больше интересовал подход и то, насколько я ясен с логикой. Он спросил меня о подходах снизу вверх и сверху вниз. Почему вы думали, что это можно решить с помощью динамического программирования?
Он указал на минимальную ошибку во втором коде и перешел к третьему коду. Он сделал мой пробный прогон всего вопроса шаг за шагом, обращаясь к каждой строке моего кода. Он казался удовлетворенным моим решением.
Затем он спросил меня о моих проектах, областях моих интересов и некоторых концепциях СУБД. И несколько основных вопросов по структурам данных:
Найдите средний элемент связанного списка.
Функция для получения минимального элемента стека в любой момент времени в O (1).

Раунд 4: интервью с персоналом

Только я попал в шорт-лист этого раунда. Меня попросили заполнить форму с описанием работы и анкету с вопросами, касающимися личности. Интервью началось с того, что расскажи о себе. Были и другие вопросы:
Почему Нагарро?
Используете ли вы какие-либо онлайн-платформы для программирования? Есть какие-нибудь достижения на данный момент?
Сколько отказов и почему?
Опишите события, в которых вы продемонстрировали лидерские и организаторские способности.
Это было 10-15 минутное интервью, и меня выбрали после этого раунда.

Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию . Если вы готовы, проверьте свои навыки с помощью серий тестов TCS, Wipro, Amazon и Microsoft.