Опыт собеседования по программному обеспечению Daffodil для младшего. Ассоциированный (в кампусе) 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 студентов.
Советы :
- Не забудьте тщательно изучить свое резюме.
- Пересмотрите свои основные понятия, такие как массивы, строки, рекурсия и печать шаблонов.
- Обязательно пишите чистый и хорошо прокомментированный код.
- Убедитесь, что вы делаете все возможное, и на собеседовании интервьюер всегда постарается вам помочь, поэтому никогда не теряйте надежды.
- И всегда старайтесь оставаться спокойным и уверенным.
Спасибо, что прочитали эту статью, надеюсь, она поможет вам в вашем интервью.