Опыт интервью GammaStack 2023
Это был проезд кампуса. Так компания пришла в наш колледж.
Первый раунд (тест на территории кампуса): тест проводился в кампусе, а не в сети, и за нами наблюдали наблюдатели GammaStack. Было четыре вопроса, в которых 2 простых, 1 средний и еще 1 сложный.
- Вам дан массив и сумма, и вы должны найти сумму в массиве или нет. Например: сумма = 12 и обр[]={1,5,3,6,3}. Итак, эта сумма находится в массиве или нет.
- Найдите десятичную дробь данного двоичного числа.
- Число полностью делится на 2 или что-то в этом роде.
- И последняя проблема королевы.
Второй тур (Технический 1) : 63 студента были отобраны для этого раунда из 200-300. Когда я появился в комнате для интервью, интервьюер даже не дал мне сесть на стул и начал задавать вопросы LoL.
- Он спросил, что вы знаете, чтобы найти и сказать мне его типы
- Он попросил меня написать код для бинарного поиска, дал мне свой ноутбук и сказал написать программу. Я просто написал это в течение минуты, и это работало хорошо. Поэтому он попросил меня объяснить этот код на бумаге, что я и сделал.
- Потом начал спрашивать про СУБД
- Что такое типы СУБД? объяснять.
- СУРБД и ее продукт.
- Он попросил меня создать таблицу «многие ко многим». (Студент и сотрудник) слишком много таблиц. И запросы по нему.
Я тоже писал запросы. Позже мы обсудили несколько тем, таких как ОС, компьютерные сети, но основное внимание уделяется СУБД и MySQL.
Третий раунд (Технический 2): я был выбран для Технического 2 раунда, а затем через час меня вызвали на Технический 2. Это был мой любимый раунд, так как интервьюер был довольно откровенным и дружелюбным, дал мне работу по развитию, и я сделал это с полное мастерство.
- Сначала он представился и подарил мне Компьютер.
- И спросил о моих прошлых проектах и опыте.
- Прежде всего, он начал с постановки задачи СУБД, которая
- Несколько сотрудников приходят на собеседование со студентами. Мне нужно создать базу данных, чтобы вести учет этих сотрудников и сколько интервью со студентами они взяли. И какой студент был опрошен каким интервьюером и в течение какого времени.
- Таким образом, в основном эта проблема также была решена с помощью формирования таблицы «многие ко многим». И он был впечатлен моим ответом.
- Затем наступает самое приятное, вопрос, который помог мне продвинуться в Third Technical, был следующим:
- Он дал мне постановку задачи, чтобы сделать заявку (это игра в змейку и лестницу, которая не так проста, но все же я очень хорош в разработке проекта, поэтому мне удалось ее завершить, он дал мне полчаса, чтобы завершить это и я закончил его в данное время).
Затем он начал говорить со мной о том, на чем основана компания и чем я сейчас занимаюсь, чтобы зарабатывать на жизнь и все такое.
Четвертый раунд (Технический 3): Я был чертовски уверен, что буду выбран для этого Технического Раунда 3, и я был выбран. Затем начинается Третий тур, в котором отобрались только 3 ученика, и одним из них был я.
- Интервьюер был довольно строг и начал расспрашивать о моих предметах и предыдущих раундах. Затем появились структуры данных. Он спросил меня, как вы объясните структуру данных новичку? Предположим, я нуб, тогда объясните мне, я ответил: что сначала я объясню, что такое данные, а затем объясню ему структуру данных. Он был впечатлен.
- Затем он спросил, какой у меня любимый предмет. Я ответил, что машинное обучение, так как я знаком с его концепциями, а он нет. Поэтому он снова спросил, какой ваш любимый предмет, кроме машинного обучения?
- Затем в моем резюме был проект веб-сервера, поэтому я сказал «Компьютерные сети» и направил его в сторону моего проекта.
- Затем он дал мне Постановку задачи Трудная задача LeetCode
Input : ((())))()()()()))) output : ()()()()
- Есть строка с числом скобок, и мне нужно найти из нее самую длинную допустимую подстроку (не длину подстроки, а подстроку).
- Я написал для него код на Java с использованием двух стеков, но он не смог его понять. Тем не менее, я разрабатываю этот код перед ним.
- Позже он снова задал вопрос, который находит самый длинный действительный пароль из строки, после чего я рассказал ему о подходе этой программы, и это было правильно.
- Потом он начал спрашивать о временной сложности нескольких алгоритмов, и я ему все правильно сказал.
Интервью закончилось.
Пятый раунд (HR): В раунде HR они задавали основные вопросы, связанные с переездом и всем остальным.
- История семьи
- Достижения
- Попросили высшее образование
- Зарплатные ожидания: я четко сказал, что мое первое и последнее предпочтение — более высокий пакет, который они дают.
Я понял, что «Они просят больше, чем дают». Наконец, они объявляют результаты после 3-6 дней интервью. Я публикую эту статью после того, как меня выбрали. Всем лучших ребят!