#premier_кинотеатр



Недавно ходил на собеседование в онлайн-кинотеатр Премьер на фронта. Небольшой дисклеймер - я пишу на React, а у ребят на проекте Vue, но меня все равно позвали, тк мне самому было бы интересно попробовать Vue, ну и ребята считают, что если кодер скилловый, то перекатиться проблем не будет ( это я узнал из разговора с ними).



Собеседование состояло из 2 этапов, на первом я пообщался с лидом одной из команд, поговорили про js ( от типов данных до модификаторов доступа в классах) , про работу браузере ( какое , что происходит когда вбиваем название сайта в поисковую строку и нажимаем Enter, поговорили про React ( как работает, зачем нужен, про апи которое предоставляет и тд), затронули TypeScript. Дальше был лайф-кодинг, порешали несколько задач, разобрали как еще их можно решить, оценил сложность и на этом секция завершилась, потом просто пообщались за проект, на этом первый этап завершился. В целом только позитивные впечатления остались от этого этапа, никакой душки не было, приятно пообщались.



Далее договорились с hr на второй собес, где она сказала, что будет встреча с руководителем, я уже расслабился и думал, что просто сейчас встретимся с менеджером поулыбаемся друг другу обсудим детали какие-то и на этом все, можно сказать тест на адекватность, распространенная практика в целом. Но оказалось, это вторая техническая секции, причем достаточно хардкорная. Начали мы с моего опыт, над какими проектами работал, какие фичи делал и тд, параллельно были вопросы по общей эрудиции типо, что такое архитектура фронта, зачем нужна, какие проблемы решает и тд, здесь мы также успели и про паттерны проектирования поговорить.

Дальше был систем дизайн, но не совсем простой, это скорее было system design + computer science, потому что были вопросы из серии : "на каких физических хранителях, можно хранить данные" или " какие виды памяти есть". Потом мы плотно прошлись по беку - разобрали что такое брокер сообщений, ингресс, докер, кубер, редис, nginx, базы данных ( какие виды есть, в чем разница), как масштабировать систему. После такого плотного прогрева, я уже думал, что можно выдохнуть, но дальше был лайф-кодинг, благо была одна и не оч сложная задача.



На этом хардокрчик закончился, далее обсудили проект, как ведется разработка, грейды, повышения, что ценится в компании и тд, на этом и разошлись. В общей сумме собес шел где-то ~1.40 часа, и это было настоящие испытание моих знаний, но ощущения после собеседования остались максимально приятные, я не почувствовал какой-то духоты или токсичности со стороны собеседующего, атмосфера была дружеская, там где я чего-то не знал или не понимал вопрос, все разбирали или собеседующий пояснял, что хотел сказать. В целом каждый для себя решит должен ли быть такой собес на фронта или нет, мне понравилось))



Отзыв прислан анонимным подписчиком. Это субъективное мнение, оно может отличаться от истины.



Прислать историю