Опыт интервью Arista Networks для стажировки 2021 (в кампусе)

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

Компания Arista Networks посетила наш кампус в августе 2021 года для прохождения стажировки.

Раунд 1 — Раунд онлайн-кодирования (Продолжительность: 75 минут): Онлайн-тест на платформе HackerRank состоял из 3 вопросов по кодированию.

  • Дан массив, представляющий позиции n автомобилей на парковке. Найдите минимальную длину крыши, чтобы покрыть k автомобилей.
  • Учитывая груду камней, разбейте два самых больших камня вместе на каждом шаге. Если камни одинакового веса, они оба полностью распадаются. Если один больше, то меньший распадается, а больший уменьшается под весом меньшего. Определите вес последнего оставшегося камня или верните 0, если его нет.
  • Плановое государство состоит из городов, соединенных разнонаправленными дорогами разного типа. Например, одна дорога может быть скоростной, а другая бульваром. Каждая дорога может быть описана тремя целыми числами, представляющими два соединенных города и тип дороги. Чтобы сократить расходы на техническое обслуживание, некоторые дороги могут быть снесены. Все остальные будут обновлены. Если каждый город должен оставаться соединенным со всеми в настоящее время соединенными городами дорогой того же типа, определите минимальное количество дорог каждого типа, которые будут модернизированы.

Я мог полностью решить Q1 и Q2. Q1 можно решить, отсортировав массив и рассмотрев окно размером k. Q2 можно решить, поместив элементы в приоритетную очередь и выполнив операции.

Раунд 2 — Техническое собеседование (продолжительность: 60 минут): это был раунд технического интервью, где меня сначала спросили, не хочу ли я обсудить ошибки, которые я сделал в раунде кодирования, а затем мы обсудили 3-й вопрос. которые я не смог решить. Меня попросили поделиться своим экраном.

  • Первый вопрос заключался в том, чтобы написать код для проверки, превышает ли максимальное количество последовательных единиц в двоичной строке количество последовательных нулей. Мне дали 2 небольших фрагмента кода, связанных с указателями, и мы их обсудили.
  • Следующим вопросом было реализовать HashMap с использованием псевдокода, на пошаговое построение которого ушло некоторое время.
  • Затем был вопрос по деревьям, чтобы пройти углы дерева по часовой стрелке.
  • Наконец, меня спросили, есть ли у меня вопросы к ней.

Раунд 3 — Техническое + HR-собеседование (продолжительность: 60 минут): это было техническое + HR-интервью, где меня впервые спросили о моих предпочтениях в отношении места работы и о том, как продвигается колледж. Затем меня спросили, что я знаю об Arista, а затем интервьюер объяснил еще несколько моментов о том, чем они занимаются.

  • Во-первых, мне показали фрагмент кода, где размер массива небольшой, а ввод большой. Меня спросили о последствиях такой ситуации.
  • Затем меня попросили написать код для сложения двух чисел, где каждая цифра хранится в узле связанного списка.
  • У меня была ситуация, когда в папке есть копии файла, и мы должны удалить эти копии. У нас была дискуссия о том, насколько эффективно мы можем удалить их в файловой системе.
  • Меня попросили объяснить проект в моем резюме, который был связан с моделированием распределения памяти в куче.
  • Мы обсудили мою учебу и мою роль координатора TNP и секретаря клуба ACM в колледже.
  • Наконец, меня спросили, есть ли у меня вопросы к нему.

Из нашего колледжа было выбрано 2 кандидата, и мне посчастливилось быть одним из них.

Советы:

  • Держите общение ясным, убедитесь, что интервьюер понимает ваш мыслительный процесс.
  • Будьте готовы ко всему, что вы упоминаете в своем резюме, и не упоминайте в своем резюме то, что вы не уверены в нем, особенно проекты и навыки.
  • Сохраняйте спокойствие, сохраняйте уверенность и будьте честны. Не напрягайтесь, если не можете ответить ни на один вопрос. Интервьюер всегда помогает вам, давая подсказки. Продолжайте усердно работать с позитивным настроем.