Опыт собеседования по программному обеспечению Daffodil для младшего. Ассоциированный (в кампусе) 2023

Опубликовано: 13 Января, 2023

Всего турнир состоял из 3 туров. Первым этапом была онлайн-оценка, вторым этапом было техническое собеседование, а третьим этапом стал этап HR. Весь процесс был завершен именно в этот день, то есть 3 сентября 2022 года.

Раунд 1 — онлайн-оценка кодирования. Первый раунд представлял собой онлайн-оценку кодирования, которая проводилась на платформе HackerEarth. Всего было задано 2 вопроса по кодированию , и на выполнение оценки отводилось 1 час . Оба вопроса были среднего и легкого уровня сложности. Негативной оценки за неправильные представления не было. Также была частичная маркировка для каждого теста. При оценке результатов также учитывались качество кода и комментарии.

Контейнер с наибольшим количеством воды : https://leetcode.com/problems/container-with-most-water

Учитывая набор из 5 карт, проверьте, стрит он или нет.

  • Трефа обозначается буквой «c», бубна обозначается буквой «d», червы обозначаются буквой «h», а пики обозначаются буквой «s».
  • Числа начинаются как A, 2, 3, 4, 5, 6, 7, 8, 9, T, J, Q и K.
  • Стрит — это рука, состоящая из пяти карт последовательного ранга, но не одной масти, например, 7c 6s 5s 4h 3h.
  • Входные данные состоят из 5 разделенных пробелом строк длины 2, где 1-й символ — это номер карты, а 2-й символ — тип масти.

Выведите «YES», если это прямой, иначе выведите «NO».

E.g. Input - Ac 2s 5s 4h 3h
Output - Yes
Explanation - 
the given cards are not from same suit , hence first condition is valid. Now the given numbers on 
the cards are -> A 2 5 4 3
these numbers can be rearrangd as -> A 2 3 4 5, which is a sequential increasing order.
Hence both conditions are verified.

Раунд 2 – Техническое собеседование: После первого тура те, кто ответил более чем на 1 вопрос, были вызваны на техническое собеседование. Этот раунд был запланирован на Google Meet. Этот раунд длился около 20-25 минут.

Первым заданным вопросом было представиться. Для этого подготовьте простой и четкий ответ, включая ваши академические данные, навыки, проекты и опыт стажировок.

После этого интервьюер задал вопрос на основе String .

  • Учитывая строку s, состоящую только из символов нижнего регистра, всякий раз, когда встречается слово «вечеринка», замените его словом «паури».
Eg Input -    partipartypart
Eg Output - partipawripart

После решения этого вопроса интервьюер спросил о рекурсии, а затем задал вопрос о рекурсии .

  • Вычислить сумму массива с помощью рекурсии.

После решения обоих вопросов, следующие несколько вопросов были основаны на моем резюме .

  • Описание моих проектов.
  • Методы жизненного цикла React
  • как работает экспресс (Node.js)
  • Разница между методами REST API — GET, POST, PATCH
  • разные запросы в MongoDB

Раунд 3 — HR-интервью: примерно через 30 минут после моего технического раунда мне сообщили, что я прошел технический раунд, и мой следующий раунд, то есть раунд HR , начнется через несколько минут. Этот раунд длился около 15 минут. Вопросы были:

  • Расскажи мне о себе
  • Каким был ваш опыт на протяжении всего процесса найма и обратная связь
  • Описание реализованных проектов
  • Предпочтительный стек технологий
  • Если дать Java в качестве технологии для работы?
  • готовы перераспределить?
  • Затем интервьюер сказал, у вас есть вопросы?

Результат: через некоторое время мне сообщили, что меня выбрали на должность Jr. Associate-IT, и отдел кадров вручил мне письмо с предложением. Всего по профилю работы было отобрано 11 студентов.

Советы :

  • Не забудьте тщательно изучить свое резюме.
  • Пересмотрите свои основные понятия, такие как массивы, строки, рекурсия и печать шаблонов.
  • Обязательно пишите чистый и хорошо прокомментированный код.
  • Убедитесь, что вы делаете все возможное, и на собеседовании интервьюер всегда постарается вам помочь, поэтому никогда не теряйте надежды.
  • И всегда старайтесь оставаться спокойным и уверенным.

Спасибо, что прочитали эту статью, надеюсь, она поможет вам в вашем интервью.