Опыт собеседования Acko для SDET Intern + PPO (On-Campus)
ACKO посетила наш кампус в сентябре 2020 года на позицию SDET-Intern и PPO . Первый раунд был «Составление короткого списка резюме». Из более чем 1500 студентов около 500 имели право на онлайн-тест на «HackerRank».
Раунд 1 (раунд онлайн-программирования на HackerRank): в онлайн-раунде было 2 вопроса о кодировании и один вопрос о регулярном выражении.
Способы суммирования до N с использованием элементов массива с допустимым повторением.
Вопрос о регулярном выражении: напишите регулярное выражение, которое возвращает истину, если первый символ строки совпадает с последним.
Примечание: строка состояла всего из 2 символов (a и b).
Минимальное приращение / уменьшение, чтобы массив строго увеличивался или строго уменьшался.
Примечание: вопрос в ссылке предназначен для строгого уменьшения, вы должны также обработать случай увеличения и вернуть минимум два.
Мне удалось задолго до этого решить все три вопроса.
12 студентов отобраны для собеседований.
Раунд 2 (первый раунд технического собеседования на Google Meet): первые 10 минут начались с введения. Потом он спросил о моих проектах. Он, похоже, интересовался моими проектами и задавал о них много вопросов. Он задавал вопросы, связанные с Node Js, React Js, Mongo DB, AWS, поскольку все они были упомянуты в моем резюме. На все объяснения ушло около 25 минут.
Затем он начал с вопросов по кодированию. Мне разрешили поделиться своим экраном и использовать любой из моих любимых текстовых редакторов. Я выбрал VS Code.
Переместите все нули в конец массива.
Даны 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 самых быстрых лошадей среди 25 лошадей. Вы можете провести гонку среди не более 5 человек, чтобы узнать их относительную скорость.
Мне очень легко удалось решить 2 вопроса по кодированию. Я застрял в головоломке, так как раньше я не решал никаких головоломок. Я мог придумать разные подходы, но они не были самыми оптимальными. Он пытался дать мне много подсказок, но так и не смог решить. У меня был позитивный настрой на все, и я был действительно близок к тому, чтобы решить эту проблему.
Обратная связь: Он сказал мне, что я хорошо выступил, и спросил, есть ли у меня к нему какие-нибудь вопросы. Я попросил решить загадку. Он объяснил мне решение, и я сказал ему, что буду решать головоломки.
Для второго собеседования было отобрано около 5-6 студентов.
Раунд 3 (первый раунд технических дискуссий на Google Meet): он начался с краткого введения и подробных обсуждений проектов. Он также задал мне много вопросов о моей предыдущей стажировке. Он также задал мне несколько поведенческих вопросов.
Вопрос по кодированию:
- Умножение матричной цепочки.
Я смог решить вопрос, и он больше не задавал мне никаких вопросов. Этот раунд был для меня очень коротким и закончился примерно за 35 минут, задолго до назначенного срока. Я спросил о своем отзыве, и он сказал мне, что «HR» свяжется со мной. Я думал, что он не удовлетворен моими ответами, и мне откажут, хотя я давал очень хорошие ответы на все вопросы.
Для участия в следующем туре были отобраны 3 студента. Думаю, он остался доволен и не хотел тратить больше времени на вопросы.
Раунд 4 (Раунд менеджера по найму проводился директором): он начался с представления и обсуждения проектов. Он казался очень заинтересованным в моем проекте и продолжал подвергать сомнению каждую функциональность. Обсудили все и как работает код. Он задавал мне много вопросов по «Socket», когда это упоминалось в моем проекте.
Вопросы, связанные с JavaScript:
- Оценка и подъем. Ответ: Разъяснено
- Расскажите вкратце об async-await. Ответ: начал с обратных вызовов, потом с обещаний и, наконец, с async-await.
- Был задан один сетевой вопрос на основе сценария: предположим, вы работаете над «WhatsApp», иногда сообщение теряется. Объясните, как вы это обнаружите, и проверьте это с точки зрения сети.
Вопросы, связанные с кадрами, такие как:
- Почему ты хочешь присоединиться к компании?
- Каким вы видите себя в следующие 5 лет?
- Каковы ваши сильные и слабые стороны?
В целом он выглядел очень впечатленным моими проектами и был полностью удовлетворен моими ответами. Он сказал мне, что у меня будет еще один раунд «обратной связи», когда все интервьюеры дадут мне свои отзывы.
Раунд обратной связи не прошел для меня.
Результат: выбран через 6 дней я получил письмо от HR, что меня выбрали для SDET-Intern вместе с двумя другими.
Предложение: Сохраняйте спокойствие и попробуйте ответить на вопросы с нуля. Если вы не знаете ответа на вопрос, постарайтесь объяснить как можно больше и постарайтесь обсудить подходы с интервьюером, а не говорить «Я не знаю ответа». Спасибо за прочтение.
Вниманию читателя! Не прекращайте учиться сейчас. Освойте все важные концепции DSA с помощью самостоятельного курса DSA по приемлемой для студентов цене и будьте готовы к работе в отрасли. Чтобы завершить подготовку от изучения языка к DS Algo и многому другому, см. Полный курс подготовки к собеседованию . Если вы готовы, проверьте свои навыки с помощью серий тестов TCS, Wipro, Amazon и Microsoft.