Найти тему
День за днем

Наконец-то первое Hard Problem собеседование с начала ковида. Или больше собеседований богу собеседований

Наконец-то дождалась: после довольно сумбурного и не очень хорошего года компания снова начинает нанимать новеньких, а значит у меня наконец будут собеседования!

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

Photo by Steve Halama on Unsplash
Photo by Steve Halama on Unsplash

Причем, если в предыдущих компаниях я участвовала только в той части процесса, которая непосредственно касалась моей основной специализации, то есть новое и интересное узнавала крайне редко, а вот откровенные глупости слушала регулярно, то здесь для разнообразия я записалась проводить Hard Problem часть.

В нашем случае Hard Problem - это собеседования, на которых мы просим спроектировать какую-то небольшую систему от и до. Например, пользователь хочет подписаться на интересные ему обновления, и надо описать, как все это будет работать и из каких блоков состоять от момента галочки пользователя до получения им письма. Или как построить систему, которая максимально быстро и точно отреагирует на поисковый запрос пользователя. Ну или, например, спроектировать обычный мессенджер внутри приложения.

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

Photo by Daoud Abismail on Unsplash
Photo by Daoud Abismail on Unsplash

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

Ну и помимо всего прочего это час в день, когда можно слегка расслабиться, потому что тестируют не тебя.

Такая вот хорошая новость к концу довольно утомительной рабочей недели. И, между тем, в этом году у меня осталось всего 8 рабочих дней. Что тоже не может не радовать.