Size: a a a

2021 March 14

D

Dima in Scala Jobs
Andrey Korzinev
Не во всём Яндексе к сожалению, в Вертикалях. Мы с @dshtan прислушались к вашей критике и решили попробовать такой формат.

Основной - полтора часа, двое собеседующих. Финал - сколько нужно кандидату, но в среднем длится около часа.

Если претендент на сеньора - ещё час архитектуры между.
вы главные по собесам в вертикалях?
источник

БЁ

Борщевик Ёбаный... in Scala Jobs
Andrey Korzinev
Ну классическая задачка на подобных собеседованиях - какой-нибудь геораспределенный кеш спроектировать
мидл тоже может такую штуку спроектировать
а подслушав как делать и джун сможет
источник

AK

Andrey Korzinev in Scala Jobs
Andrey Korzinev
Ну классическая задачка на подобных собеседованиях - какой-нибудь геораспределенный кеш спроектировать
На Ютубе полно видео разборов подобных задач из FAANG, можно посмотреть и получить представление
источник

SP

Stas P in Scala Jobs
так большинство этих "архитектур" это просто использование чужих бестпрактизов. главное про них перед собесом где то прочитать. изобретать велик под присмотром трех бородатых дядек - тема не очень.
источник

AK

Andrey Korzinev in Scala Jobs
Борщевик Ёбаный
мидл тоже может такую штуку спроектировать
а подслушав как делать и джун сможет
Фига вы джунам и миддлам недоплачиваете
источник

AK

Andrey Korzinev in Scala Jobs
Stas P
так большинство этих "архитектур" это просто использование чужих бестпрактизов. главное про них перед собесом где то прочитать. изобретать велик под присмотром трех бородатых дядек - тема не очень.
Дык в том и прикол. Изобретать что-то в CS заново приходится нечасто, но вот удачно комбинировать имеющиеся решения разных уровней для решения конкретной проблемы могут не только лишь все. Мало кто может.

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

AK

Andrey Korzinev in Scala Jobs
Dima
вы главные по собесам в вертикалях?
Ну @dshtan - главный, а что?
источник

БЁ

Борщевик Ёбаный... in Scala Jobs
давайте сейчас отбросим момент с тем, что мы посмотрели видосы индусов на ютубе и от зубов знаем как спроектировать твиттер и дропбокс

отталкиваясь от опыта может просто не повезти с технической таской. Вот я, например, строил эти ваши геокэши ебучие, и должен раскидать таску без подготовки. Если вы дадите построить аналитику в компании с нуля, хуй вам. Я только на бумаге представляю, как там всё устроено и ни разу в жизни туда не лазил.
Вам хватит того, что я просто по учебнику скажу как строить аналитику? Довольно здраво, но с нулём настоящего опыта там
Ну типа я реально не знаю где та грань между я_неплохо_понимаю_как_это_должно_работать и строил_своими_руками

придёт к вам чел, который всю жизнь дубасил и строил аналитику, вы даёте ему распределённый кэш. Он их в жизни этих кэшей не видел, отвечает всё логично и правильно. Это считается?

С другой стороны, смотря на опыт вы точно знаете, что кандидат строил и давать ему систем дизайн того, что он уже делал странно, ведь он уже это делал. С другой стороны давая то, что он не строил получаете только кругозор, а не инсайты про лопаты съеденного говна

я хз, как это должно работать
источник

БЁ

Борщевик Ёбаный... in Scala Jobs
хотя твою мать, кого я обманываю, сколько десятков людей мы за прошлый год пересмотрели, ни один нормально не ответил систем дизайн
даже на пальцах, даже очень маленьких сервисов, я хз, какого чёрта
источник

AK

Andrey Korzinev in Scala Jobs
Борщевик Ёбаный
давайте сейчас отбросим момент с тем, что мы посмотрели видосы индусов на ютубе и от зубов знаем как спроектировать твиттер и дропбокс

отталкиваясь от опыта может просто не повезти с технической таской. Вот я, например, строил эти ваши геокэши ебучие, и должен раскидать таску без подготовки. Если вы дадите построить аналитику в компании с нуля, хуй вам. Я только на бумаге представляю, как там всё устроено и ни разу в жизни туда не лазил.
Вам хватит того, что я просто по учебнику скажу как строить аналитику? Довольно здраво, но с нулём настоящего опыта там
Ну типа я реально не знаю где та грань между я_неплохо_понимаю_как_это_должно_работать и строил_своими_руками

придёт к вам чел, который всю жизнь дубасил и строил аналитику, вы даёте ему распределённый кэш. Он их в жизни этих кэшей не видел, отвечает всё логично и правильно. Это считается?

С другой стороны, смотря на опыт вы точно знаете, что кандидат строил и давать ему систем дизайн того, что он уже делал странно, ведь он уже это делал. С другой стороны давая то, что он не строил получаете только кругозор, а не инсайты про лопаты съеденного говна

я хз, как это должно работать
Любая задача на собесе имеет небинарный результат. Конечно важнее то, как человек думает в процессе и что учитывает.

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

Лучше не знать, но придумать, чем знать, но не думать.
источник

БЁ

Борщевик Ёбаный... in Scala Jobs
был мужик, 15 сука лет опыта, который залидил сделать блог компании на кассандре. Ну типа там статей 50 мб 100, наверное
рассказывал, что сильно удивились, когда пришлось делать фильтры, и оно перестало работать
источник

AK

Andrey Korzinev in Scala Jobs
Борщевик Ёбаный
хотя твою мать, кого я обманываю, сколько десятков людей мы за прошлый год пересмотрели, ни один нормально не ответил систем дизайн
даже на пальцах, даже очень маленьких сервисов, я хз, какого чёрта
Ну вот то-то и оно. Я о том и толкую. Мало кто может.
источник

K

KrivdaTheTriewe in Scala Jobs
Andrey Korzinev
Любая задача на собесе имеет небинарный результат. Конечно важнее то, как человек думает в процессе и что учитывает.

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

Лучше не знать, но придумать, чем знать, но не думать.
источник

SP

Stas P in Scala Jobs
Борщевик Ёбаный
хотя твою мать, кого я обманываю, сколько десятков людей мы за прошлый год пересмотрели, ни один нормально не ответил систем дизайн
даже на пальцах, даже очень маленьких сервисов, я хз, какого чёрта
А что именно про систем дизайн спрашивал?
источник

A

AX in Scala Jobs
Есть ощущение что 90% в я опрокидывают до мидлов этим вопросом
источник

s

saksonov 👀 in Scala Jobs
Борщевик Ёбаный
хотя твою мать, кого я обманываю, сколько десятков людей мы за прошлый год пересмотрели, ни один нормально не ответил систем дизайн
даже на пальцах, даже очень маленьких сервисов, я хз, какого чёрта
Я хз кто там че дизайнит
За 10 лет в индустрии никогда ниче не дизайнил
источник

A

AX in Scala Jobs
Оч мало людей в мире понимает как спроектировать гугл/ютуб не на бумаге и те кто понимает вряд ли пойдут в яндекс
источник

БЁ

Борщевик Ёбаный... in Scala Jobs
Stas P
А что именно про систем дизайн спрашивал?
да что-то уровня. Есть сервис А, из него торчит хттп. По идее быстрый, но под нагрузкой пятисотящий иногда. Есть сервис B, который оттуда с высоким рейтом будет читать, получать большие жсоны, делать пару действий и отдавать сервису C. У сервиса C этот жсон должен оказаться быстро и надёжно, деплоим этих трёх пидорасов в разные датацентры

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

AK

Andrey Korzinev in Scala Jobs
AX
Есть ощущение что 90% в я опрокидывают до мидлов этим вопросом
90% никогда не сталкивались с масштабами больше одного дц и пары десятков рпс к сожалению
источник

БЁ

Борщевик Ёбаный... in Scala Jobs
если тебе не нужно эти дц как-то синкать, то практически насрать сколько их N или 1.
источник