В этом конкретном блоге я собираюсь поделиться своим опытом интервью с EQ Technologic. Это было в середине июня, когда я получил письмо от рекрутера на роль разработчика программного обеспечения, выпускник университета (2022 год).

День 1. Онлайн-экзамен

Я получил письмо по поводу раундов способности и кодирования. Экзамен разделен на 2 раздела.

Раздел 1: Способности

Состоит из 14 вопросов логического рассуждения. Общая продолжительность этого раздела составила 14 минут, и я смог ответить на 11–12 вопросов. Уровень вопроса варьируется от Легкого до Среднего.

Раздел 2. Кодирование

Состоит из 2 вопросов раздела Структура данных и алгоритмы. Общая продолжительность этого раздела составила 60 минут. Уровень вопроса варьируется от Легкая прогулка до простого, мне потребовалось 15 минут, чтобы закодировать оба вопроса.

День 2:

Раунд 1: TPS-1 (Технический экран телефона-1)

Интервью взял один из разработчиков программного обеспечения EQ Technologic. Интервью началось с нормального представления обо мне позже, он попросил меня показать мой экран и поделиться своим резюме.

Он спросил о проектах колледжа, объяснении двух проектов с демонстрацией и кодовой базе, которые заняли около 30 минут.

Проект 1: - Чатистика (сайт)

Проект 2: - Счетчик посещаемости (сайт)

Я объяснил проекты следующими моментами: -

  1. Введение в проект
  2. Описание модулей
  3. Достоинства и основной функционал
  4. Используемые инструменты, технологии и платформа
  5. Личный вклад в проект.
  6. Проблемы в проекте.
  7. Количество людей в проекте.
  8. Продолжительность проекта
  9. Будущие улучшения существующей системы.
  10. Недостатки.

После этого интервьюер спросил меня о ООП, 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.