В этом конкретном блоге я собираюсь поделиться своим опытом интервью с EQ Technologic. Это было в середине июня, когда я получил письмо от рекрутера на роль разработчика программного обеспечения, выпускник университета (2022 год).
День 1. Онлайн-экзамен
Я получил письмо по поводу раундов способности и кодирования. Экзамен разделен на 2 раздела.
Раздел 1: Способности
Состоит из 14 вопросов логического рассуждения. Общая продолжительность этого раздела составила 14 минут, и я смог ответить на 11–12 вопросов. Уровень вопроса варьируется от Легкого до Среднего.
Раздел 2. Кодирование
Состоит из 2 вопросов раздела Структура данных и алгоритмы. Общая продолжительность этого раздела составила 60 минут. Уровень вопроса варьируется от Легкая прогулка до простого, мне потребовалось 15 минут, чтобы закодировать оба вопроса.
День 2:
Раунд 1: TPS-1 (Технический экран телефона-1)
Интервью взял один из разработчиков программного обеспечения EQ Technologic. Интервью началось с нормального представления обо мне позже, он попросил меня показать мой экран и поделиться своим резюме.
Он спросил о проектах колледжа, объяснении двух проектов с демонстрацией и кодовой базе, которые заняли около 30 минут.
Проект 2: - Счетчик посещаемости (сайт)
Я объяснил проекты следующими моментами: -
- Введение в проект
- Описание модулей
- Достоинства и основной функционал
- Используемые инструменты, технологии и платформа
- Личный вклад в проект.
- Проблемы в проекте.
- Количество людей в проекте.
- Продолжительность проекта
- Будущие улучшения существующей системы.
- Недостатки.
После этого интервьюер спросил меня о ООП, DSA и синтаксисе. На всякий случай мне пришлось объяснять концепции на реальных примерах. В последнем случае меня попросили разработать портал для создания веб-приложения. У меня не было предварительного представления о дизайне системы. Интервьюер мне очень помог, постоянно мотивируя и подсказывая.
Продолжительность интервью в этом раунде составила около 1,5 часа.
Ошибки
- Не изучал Системное проектирование и Системную архитектуру.
Раунд 2: (Технический экран телефона-2)
Интервью взял один из ведущих разработчиков программного обеспечения компании EQ Technologic. Интервью началось с базового введения, как и в прошлом раунде. Интервьюер спросил меня о временной сложности, пространственной сложности, манипуляции с массивами, операции связанного списка, деревьях. , график и алгоритмы.
Уровень вопросов - от легкий-средний до жесткого. интервьюера больше интересует, насколько хорошо вы объясняете свой подход, а не код этого конкретного алгоритма.
В следующей части интервью интервьюер спросил меня о концепции ООП. Интервьюер начал с основных вопросов после того, как иногда он задавал мне некоторые ситуативные проблемы в ООП, которые сложны и требовали времени, чтобы подумать и решить, интервьюер иногда также просил написать синтаксис / код для некоторых проблем. Уровень вопросов от Легкий до Средне-сложный.
Последняя часть интервью была о базах данных и SQL. Первые несколько вопросов касались основных определений, таких как первичный ключ, внешний ключ и нормализация. Иногда интервьюер задавал мне несколько ситуационных вопросов, и, исходя из моего подхода, я должен был записать SQL-запрос. Уровень вопросов от Средний до Сложный.
Последний вопрос был основан на манипулировании строкой с помощью указателя. Написание кода заняло у меня около 10 минут.
В конце я задал несколько вопросов, например, как ваша жизнь в EQ Technologic? и несколько основных вопросов о характере работы. Продолжительность интервью в этом раунде составляет примерно 1 час 45 минут.
Ошибки
- Нервозность: я занервничал, когда интервьюер спросил меня, уверены ли вы в своем утверждении? Интервьюер хотел проверить, насколько я уверен в том или ином ответе.
- Подумайте и ответьте: на некоторые вопросы я дал свой ответ напрямую, но он не был настолько точным. Я должен был подумать о своем подходе и дать точный ответ.
- Понимание проблемы. В некоторых вопросах мне было непонятно, о чем идет речь. Я должен был попросить интервьюера еще раз объяснить вопрос.
- Честно говоря: на некоторые вопросы я не знал ответа, но все же пытался задать вопрос. Надо было прямо сказать, что я не разбираюсь в этой теме. (В некоторых случаях интервьюер может дать вам несколько подсказок по этому вопросу, ответьте только на тот вопрос, в котором вы уверены)
День 3:
Раунд 3: (Поведенческий + Технический экран телефона-3)
Это был последний раунд интервью. Это был раунд кодирования HR +. В основном он состоял из общих кадровых вопросов, таких как знакомство, хобби и вопросы о моем образе жизни.
Советы:
- Будьте честны
- Будьте уверены
- Будьте позитивными
В последней части мне нужно было решить вопрос менее чем за 45 минут. Мне сказали написать код в блокноте и предупредили, чтобы я не использовал IDE. На поиск логики и крайних случаев проблемы у меня ушло около 35 минут. Уровень вопроса был средне-сложным.
Продолжительность интервью в этом раунде составляет примерно 1 час 20 минут.
Стратегия подготовки
- Имитационные интервью. Проведите как можно больше имитационных интервью. Это поможет вам правильно управлять временем и повысить уровень уверенности. Вот несколько сайтов, где можно попрактиковаться в имитационных интервью - Gainlo, InterviewBit или Pramp.
- Способность кодировать. Вы должны определить свои сильные и слабые стороны, а затем усердно работать над своими слабыми сторонами. Если вы просто хотите попрактиковаться в вопросах, вы можете попробовать BinarySearch (ваш личный фаворит), Leetcode или InterviewBit.
- Способности. Начните заниматься не менее 1 часа в день. Если вы просто хотите попрактиковаться в вопросах, индиабикс.
Советует
- Не зубрежьте концепцию. Записав что-нибудь, вы сможете решить только конкретный вопрос, но если вы поймете концепцию, вы сможете решить множество вопросов.
- Участвуйте в конкурсах: это поможет вам улучшить свои навыки решения проблем, повысить скорость и точность. Рекомендуются конкурсы CodeForces и Leetcode.
- Думайте вслух. Интервьюер должен знать ваш мыслительный процесс на протяжении всего интервью. Поэтому убедитесь, что вы говорите или пишете все, что думаете.
- Практика в Google Doc: во время собеседований вам не разрешат использовать вашу любимую IDE. Так что попрактикуйтесь в кодировании в Google Doc и попытайтесь объяснить свой мыслительный процесс, записав его.
- Поддерживайте хороший профиль в LinkedIn. Хороший профиль в LinkedIn привлекает рекрутеров, которые могут помочь вам пройти собеседование. В противном случае вам придется найти рефералов перед подачей заявки.
- Будьте уверены в себе: всегда верьте в себя и старайтесь изо всех сил в течение этих 1 часа.
Всего доброго всем! ❤
Давайте подключимся к LinkedIn.