Опыт собеседования Acko для SDET Intern + PPO (On-Campus)

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

ACKO посетила наш кампус в сентябре 2020 года на позицию SDET-Intern и PPO . Первый раунд был «Составление короткого списка резюме». Из более чем 1500 студентов около 500 имели право на онлайн-тест на «HackerRank».

Раунд 1 (раунд онлайн-программирования на HackerRank): в онлайн-раунде было 2 вопроса о кодировании и один вопрос о регулярном выражении.

  1. Способы суммирования до N с использованием элементов массива с допустимым повторением.

  2. Вопрос о регулярном выражении: напишите регулярное выражение, которое возвращает истину, если первый символ строки совпадает с последним.

    Примечание: строка состояла всего из 2 символов (a и b).

  3. Минимальное приращение / уменьшение, чтобы массив строго увеличивался или строго уменьшался.

    Примечание: вопрос в ссылке предназначен для строгого уменьшения, вы должны также обработать случай увеличения и вернуть минимум два.

Мне удалось задолго до этого решить все три вопроса.

12 студентов отобраны для собеседований.

Раунд 2 (первый раунд технического собеседования на Google Meet): первые 10 минут начались с введения. Потом он спросил о моих проектах. Он, похоже, интересовался моими проектами и задавал о них много вопросов. Он задавал вопросы, связанные с Node Js, React Js, Mongo DB, AWS, поскольку все они были упомянуты в моем резюме. На все объяснения ушло около 25 минут.

Затем он начал с вопросов по кодированию. Мне разрешили поделиться своим экраном и использовать любой из моих любимых текстовых редакторов. Я выбрал VS Code.

  1. Переместите все нули в конец массива.

  2. Даны n чисел и число k. Отсортируйте массив с разницей между этими n числами и k. Если разница такая же, выберите элемент, который идет первым.



    Пример:

     Ввод: [3, 5, 7, 9, 2, 6] k: 5
    Разница n элемента с k: [2, 0, 2, 4, 3, 1]
    Вывод: [5, 6, 3, 7, 2, 9]
  3. Головоломка: Найдите 3 самых быстрых лошадей среди 25 лошадей. Вы можете провести гонку среди не более 5 человек, чтобы узнать их относительную скорость.

Мне очень легко удалось решить 2 вопроса по кодированию. Я застрял в головоломке, так как раньше я не решал никаких головоломок. Я мог придумать разные подходы, но они не были самыми оптимальными. Он пытался дать мне много подсказок, но так и не смог решить. У меня был позитивный настрой на все, и я был действительно близок к тому, чтобы решить эту проблему.

Обратная связь: Он сказал мне, что я хорошо выступил, и спросил, есть ли у меня к нему какие-нибудь вопросы. Я попросил решить загадку. Он объяснил мне решение, и я сказал ему, что буду решать головоломки.

Для второго собеседования было отобрано около 5-6 студентов.

Раунд 3 (первый раунд технических дискуссий на Google Meet): он начался с краткого введения и подробных обсуждений проектов. Он также задал мне много вопросов о моей предыдущей стажировке. Он также задал мне несколько поведенческих вопросов.

Вопрос по кодированию:

  • Умножение матричной цепочки.

Я смог решить вопрос, и он больше не задавал мне никаких вопросов. Этот раунд был для меня очень коротким и закончился примерно за 35 минут, задолго до назначенного срока. Я спросил о своем отзыве, и он сказал мне, что «HR» свяжется со мной. Я думал, что он не удовлетворен моими ответами, и мне откажут, хотя я давал очень хорошие ответы на все вопросы.

Для участия в следующем туре были отобраны 3 студента. Думаю, он остался доволен и не хотел тратить больше времени на вопросы.

Раунд 4 (Раунд менеджера по найму проводился директором): он начался с представления и обсуждения проектов. Он казался очень заинтересованным в моем проекте и продолжал подвергать сомнению каждую функциональность. Обсудили все и как работает код. Он задавал мне много вопросов по «Socket», когда это упоминалось в моем проекте.

Вопросы, связанные с JavaScript:

  1. Оценка и подъем. Ответ: Разъяснено
  2. Расскажите вкратце об async-await. Ответ: начал с обратных вызовов, потом с обещаний и, наконец, с async-await.
  3. Был задан один сетевой вопрос на основе сценария: предположим, вы работаете над «WhatsApp», иногда сообщение теряется. Объясните, как вы это обнаружите, и проверьте это с точки зрения сети.

Вопросы, связанные с кадрами, такие как:

  • Почему ты хочешь присоединиться к компании?
  • Каким вы видите себя в следующие 5 лет?
  • Каковы ваши сильные и слабые стороны?

В целом он выглядел очень впечатленным моими проектами и был полностью удовлетворен моими ответами. Он сказал мне, что у меня будет еще один раунд «обратной связи», когда все интервьюеры дадут мне свои отзывы.

Раунд обратной связи не прошел для меня.

Результат: выбран через 6 дней я получил письмо от HR, что меня выбрали для SDET-Intern вместе с двумя другими.

Предложение: Сохраняйте спокойствие и попробуйте ответить на вопросы с нуля. Если вы не знаете ответа на вопрос, постарайтесь объяснить как можно больше и постарайтесь обсудить подходы с интервьюером, а не говорить «Я не знаю ответа». Спасибо за прочтение.

Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию . Если вы готовы, проверьте свои навыки с помощью серий тестов TCS, Wipro, Amazon и Microsoft.