Опыт интервью с Атонарпом (на территории кампуса)

Опубликовано: 31 Августа, 2022

Атонарп пришел в мой кампус. Они позволили студентам EE и CSE принять участие в размещении. Их было 3 раунда.

Раунд 1: шорт-лист резюме

Раунд 2 (30-минутное интервью):

  1. Интервьюер представляется и спрашивает меня, что вы знаете о компании. Далее он рассказывает о компании. Затем он просит меня рассказать о себе, моем академическом образовании, моих навыках и любых достижениях.
  2. Потом он сразу перешел к моим проектам. Был один проект по НЛП. Он спросил об этом. Он даже задал несколько вопросов между ними. Был один проект на COAA и несколько проектов Arduino. Итак, он спросил о них, используемых в них датчиках и логике. Он также задал несколько вопросов об архитектуре компьютера. Он также спросил, был ли это командный проект? Если да, то каков был ваш вклад? Сколько строк кода вы написали?
  3. Он спросил меня о моем интересе. Он сказал мне, что если вы войдете в шорт-лист следующего раунда, то следующие интервьюеры будут назначены на основе моего интереса.
  4. PS: Вы должны очень четко указать на свой интерес. Будьте конкретны, поскольку у них разные роли. Кроме того, что бы вы ни включили в свое резюме, вы должны в какой-то степени обладать глубокими знаниями. Не ставьте ничего, чего вы не знаете четко. Я ответил на все вопросы, заданные в моем резюме.

Раунд 3 (45 мин): Было три интервьюера. Это было в Google Meet. Они попросили меня поделиться своим экраном и открыть IDE. Он задал мне следующие вопросы по кодированию.

  1. Нахождение суммы цифр числа до тех пор, пока сумма не станет однозначной.

E.g: 534 -> 2+3+4= 12 -> 1+2= 3
  1. Имея строку выражения exp, напишите программу для проверки правильности пар и порядков "{", "}", "(", ")", "[", "]" в exp. Ввод может иметь другие символы.

Input: exp = “[(a+b)]{}{[()()]()}”
Output: Balanced
Input: exp = “[(])”
Output: Not Balanced
  1. Проверьте, имеет ли число форму 2^n.
  2. Учитывая два потока, один печатает четные числа, а другой печатает нечетные числа. Напишите код, чтобы четные и нечетные числа печатались последовательно, например 0,1,2,3,4,...

Теперь они начинают задавать другие вопросы.

  1. Процесс против потока. Как сделать двухпроцессную связь.?
  2. Статическое и динамическое выделение памяти. Как происходит динамическое местоположение, как оно сохраняется
  3. Что такое виртуальный указатель
  4. Что такое REST API?
  5. Концепция OPP (они спрашивали меня о наследовании, абстракции, полиморфизме и перегрузке)
  6. Они спросили меня, какую базу данных я знаю. Я сказал им MySQL. Он спросил, что такое нормализация и почему мы ее делаем? Он также задал несколько основных вопросов из SQL.
  7. Что происходит при загрузке системы? Он в основном хочет спросить о последовательности загрузки.

Некоторые ответы были не по делу. Успокойся. Вы можете подождать некоторое время, прежде чем ответить.

Вердикт: выбран