eQ Technologic Interview Experience для первокурсников 2023

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

Предлагаемая должность: Инженер-программист

Раунд 1: Этот первый раунд состоит из двух разделов. В каждом из разделов по 20 вопросов. В первом разделе есть вопросы по количественным способностям, логическому мышлению и вербальным способностям. Во втором разделе есть вопросы из основных компьютерных основ, таких как структуры данных, системы управления базами данных, объектно-ориентированное программирование, основные псевдокоды, некоторые основные вопросы по Javascript и вопросы по Java Servlet. Основная загвоздка в этом раунде в том, что вам нужно решать вопросы очень быстро.
Результат: Из 350-400 студентов только 59 попали в шорт-лист после этого тура.

Раунд 2: Этот раунд состоит из двух разделов. В первом разделе 14 вопросов из раздела «Логическое мышление», которые нужно решить за 14 минут. А второй раздел состоит из двух вопросов по кодированию легкого уровня, которые нужно решить за 60 минут. Итак, общая продолжительность этого раунда составляет 74 минуты. Здесь загвоздка в вопросе кодирования заключается в том, что вы не можете использовать STL в С++. Разрешены только C, C++ и Java.
В наше время вопросы кодирования были,

  • Дан несортированный целочисленный массив arr длины len. Напишите программу для поиска альтернативного вида массива. «Альтернативная сортировка» массива состоит из чередующихся элементов (начиная с первой позиции) данного массива при сортировке в порядке возрастания.
    Например, альтернативный вид массива (4 2 5 3 7) равен (2 4 7)
  • НОД всех элементов массива.
    Результат: Из 59 студентов были отобраны только 9.

Раунд 3 (Техническое собеседование 1): В этом раунде у меня прошло собеседование со старшим инженером-программистом. Она начала интервью с ситуационного вопроса о проектировании баз данных. Вопрос был в том, допустим, нам нужно сделать программу для проведения интервью. Какова будет структура базы данных для этого программного обеспечения, сколько таблиц мы должны создать и каким будет первичный ключ каждой таблицы, действительно ли нам нужен здесь внешний ключ, и если да, то как мы должны его спроектировать? И были перекрестные вопросы, связанные с моим ответом. Затем были заданы некоторые теоретические концепции СУБД, такие как нормальные формы, 4 типа нормальных форм, 1NF, 2NF, 3NF и BCNF, а также их описание с примерами. После части, посвященной СУБД, она задала мне вопрос об объектно-ориентированном проектировании. Предположим, нам нужно создать систему обработки файлов, которая будет получать входные данные из разных типов файлов и обрабатывать их по-разному. Она спрашивала меня, какие столпы ООП мы можем здесь ожидать? И были перекрестные вопросы, связанные с моим ответом. Затем некоторые теоретические концепции ООП, такие как определение наследования, полиморфизма, поверхностного копирования, глубокого копирования и т. д. Наконец, она спросила меня, готов ли я переехать. Она была действительно впечатлена моим мыслительным процессом. Она пожелала мне удачи, и интервью закончилось. Интервью длилось 30-35 минут.
Результат: Из 9 студентов 4 были выбраны после этого тура.

Раунд 4 (Техническое интервью 2): Этот раунд проводился старшим менеджером по развитию. Он был очень дружелюбным. Раунд начался с моего представления, где я живу и т. д. Затем он перешел к структурам данных и алгоритмам. Взял тему поиска. Затем он спросил меня, как искать элемент в каждой структуре данных, такой как массив, строка, связанный список, карты, двоичное дерево и двоичное дерево поиска с помощью кода. Затем он спросил, как преобразовать бинарное дерево в бинарное дерево со сбалансированной высотой, каков тип поиска в BST, их сложность, различные обходы дерева и т. д. Затем он перешел к объектно-ориентированному проектированию. Он попросил меня разработать систему управления больницей с использованием различных концепций ООП. Основные вопросы ООП. После этого он запросил 2-3 SQL-запроса. Я смог ответить на все вопросы. Затем он спросил меня, есть ли у меня что-нибудь, чтобы спросить его. Я спросил его о Блокчейне, о том, как улучшить себя и какие еще технологии мне следует изучить. Потом он рассказал мне о своей личной жизни. Наконец, он пожелал мне, и интервью закончилось. Интервью длилось 45-50 минут.
Результат: Из 4-х только 2 прошли в финал.

Раунд 5 (Техническое + HR-интервью): Этот раунд был немного другим. В этом раунде нам прислали по электронной почте вопрос о шаблоне проектирования, который нужно было решить за 2 часа. Вопрос был немного сложным. По конфиденциальным причинам я не могу поделиться вопросами, заданными в этом туре.
Результат: Оба были выбраны в этом раунде.

Окончательные результаты: Результаты были объявлены через день после 5-го раунда. Нас проинформировали по почте.
Письмо с предложением: Через 31 день после получения почты мы получаем письмо с предложением. Буквально, я считал каждый день.