Ванкуверская Беседка
-
Ну мы обычно потом ещё делаем небольшой лайвкодинг на этом же тестовом, так что всегда хорошо видно как кандидат его писал))
-
Я не провожу собеседования, поэтому не претендую, что это правильные вопросы на интервью. Но я был много раз как кандидат на начальные позиции. В разных компаниях разные собеседования.Многие помимо рассказа о предыдущем опыте спрашивают технические вопросы, иногда даже по телефону.
На junior developer или junior test automation получал домашние задания типа: вот наш старый код, тут такая-то проблема, пофикси. Задание на время, когда тикает таймер, для меня это вообще полная жопа была, один стресс. Несколько раз на собсеседованиях приносили ноут- просили что-то накодить прям при них. Как-то я был на собеседовании на вакансию по автоматизации тестов UI, вроде прошел норм. Я решил их дожать и дома написал скрипт который шел на сайт компании и проверял наличие страницы с этой конкретной вакансией. Записал ещё видео, как это все работает, на случай, если не смогут запустить код. Отправил им и код и само видео, на следующий этап попал, но работу так и не получил. Судя по количеству просмотров видео, его никто так и не смотрел😔
Иногда был whiteboard. Например написать собственную реализацию какого-то простого алгоритма или структуры. Спрашивали что знаю о сложности алгоритмов, просили оценить их итд. И вообще спектр вопросов очень широкий и разный в разных компаниях и в этом мне кажется основная сложность для новичка. Часто из-за отсутствия большого опыта не помнишь правильный синтаксис или какие-то тонкости. По теории тестирования естественно тоже вопросы были, если это позиция по тестированию. Обычные вопросы естественно тоже никто не отменял , behavioral questions, опыт и все прочее.
-
Про задания на время надо не стесняться просить больше времени если надо. Мы с какого то момента стали говорить кандидатам, что у них всего 6 часов на выполнение просто чтобы дать им какой-то фрейм. Уж очень много людей делали тестовое за полчаса спустя рукава
-
Ну я как-то задание делал неделю. Сделал, понял что получилось не очень и полностью переписывал. Там было и наследование, и интерфейсы и очереди, и многопоточность. Собственно в этой компании и работаю сейчас. До сих пор считаю, что задание было overkill. Позиция кстати была associate.
-
Ну я тоже разработчик поэтому и спросил.
Меня спрашивали стандартно:
- Вводим Google нажимаем Enter что происходит дальше.
- Всякие ситуации с инстансами, масштабированием и кэшированием.
- ООП
- Нарисовать схему ДБ под описанную ситуацию.
- Задачка типа Leetcode
- Что-то докрутить к домашнему заданию на месте.
- Пишут код, что мол скажешь про такое на код ревью.
- Порелизовывать простенькие штуки на бумаге.
- Всякие вопросы с подвохом и без на знание Python
- Вцелом по технологиям что использовал для этого для того, что можешь сказать. Типа очередей, кубернетеса, AWS, ELK и так далее.
В одном месте поспрашивали всякие термины из функциональщины, но это специфика, у них Closure есть.
-
О, спасибо большое! Интересно. Leetcode мне уже советовали в Канада ИТ. Может на Black Friday будут скидки какие.
Вопрос #1 меня тоже спрашивали .
А где почитать про #2? Я знаю что существуют всякие load balancers, индексирование в БД, можно сделать primary /secondary DBs. Но про проектирование архитектуры глобально не очень знаю.
-
У нас с собой был рюкзак с едой ( уже потому что в самолётах очень плохо стали кормить). Бутерброды с сыром и колбасой, молоко, пакет с кашей чтобы утром можно было ребёнку приготовить. И соки с собой брали, и печенье, и воду, и пюре детские. Главное когда проходите таможню всю еду и напитки на подносы вытаскивать- ее проверят и отдадут ( или даже не станут проверять) на счёт поужинать в аэропорту-мы все устали и идти с ребёнком даже не думали куда то