Основной вопрос, который может появиться после прочтения — зачем и как это применяется на практике?
Сложно ответить не находясь в контексте. Субъективно, для решения большинства задач подойдут простые типы.
Если судить по характеру примера, то видимо где‑то в Яндекс.музыке это используется.
Если вы знаете ответ, обязательно напишите в комментариях.
ответ знаю ;-) задача искусственная, просто чтобы было интересно решать, а сеттинг связанный с искусством во всех его проявлениях у нас в этом сезоне проходит через все задачи — но практическая пользу можно трактовать так: «если уж в таких типах разберёшься, то в реальном проекте точно сложностей не будет»
Тоже решился на переезд со стандартной клавиатуры и раскладок. Пока родилось что-то такое на основе Jiran, раскладок Colemak-DH и РСТВ, плюс собственной интерпретации идей Universal-Layout.
но ведь по ссылке написано про скрининг + попрограммировать + архитектура — и это отличается от скрининг+техсекция максимум одним часом (это если техсекция длится час)
для опытных высоких грейдов, про которых мы откуда-то знаем их технический уровень у нас тоже кастомный процесс где больше разговоров про будущий проект и задачи — но вот жаль не про всех мы это знаем :-(
я мог бы посмотреть конкретно этот случай в нашей системе с логом секций, чтобы рассказать, почему так получилось — но нужно ФИО знакомого (можно в личку)... ?
разные проводящие, что позволяет нивелировать персональные ошибки
если мы говорим про 2 секции, например покодить и поговорить про архитектуру, то пока не придумали, как это ужать меньше чем в 2 часа, чтобы можно было успеть на каждую из этих тем поговорить
так 4 технических интервью и у нас уже давно нет! 1 скрининг, 2-3 технических секции и финальные выборы конкретной команды
диалог вести, думаю, умеем ;-) но слишком уж много случаев, когда технический уровень на словах отличается от технического уровня на деле — я понимаю, что получается в итоге, что честные кандидаты страдают из-за нечестных, поэтому и интересны способы, которые бы позволили исправить это
да, бывает такое, что сам процесс собеседования даёт сильный стресс (даже если никто не нагнетает его специально, а просто находится в одной конференции, как это делаем мы) и даже решение, которое вполне может прийти за минуту, не приходит — мы стараемся как-то смягчать это во время секций и заранее просим быть морально готовыми к тому, что за процессом решения будут наблюдать
как показывает практика, в большинстве случаев этот эффект уходит буквально после нескольких «тренировок», а сам по себе навык «программировать, когда кто-то рядом» очень пригождается потом в работе, например в процессе парного программирования
во многих подобных системах память считается включая «инфраструктурную обвязку» и на её фоне может быть не так заметно разницу собственно в решении (особенно если это не специальный тесткейс с проверкой на расход памяти)
Яндекс очень большой — в том или ином смысле применяются все описанные практики
...из отпуска ...на мобильном интернете мигающем между 3G и E ...с чужого компьютера, где на клавиатуре не работает Enter
ответ знаю ;-) задача искусственная, просто чтобы было интересно решать, а сеттинг связанный с искусством во всех его проявлениях у нас в этом сезоне проходит через все задачи — но практическая пользу можно трактовать так: «если уж в таких типах разберёшься, то в реальном проекте точно сложностей не будет»
Тоже решился на переезд со стандартной клавиатуры и раскладок. Пока родилось что-то такое на основе Jiran, раскладок Colemak-DH и РСТВ, плюс собственной интерпретации идей Universal-Layout.
но ведь по ссылке написано про скрининг + попрограммировать + архитектура — и это отличается от скрининг+техсекция максимум одним часом (это если техсекция длится час)
для опытных высоких грейдов, про которых мы откуда-то знаем их технический уровень у нас тоже кастомный процесс где больше разговоров про будущий проект и задачи — но вот жаль не про всех мы это знаем :-(
поспрашиваю у инсайдеров... но возможно они готовы получить меньше информации на техническом интервью...
я мог бы посмотреть конкретно этот случай в нашей системе с логом секций, чтобы рассказать, почему так получилось — но нужно ФИО знакомого (можно в личку)... ?
не встречал в больших компаниях практики нанимать мимо «бюрократии», если сам параллельно пообщался просто как-то...
секции разные, по нескольким причинам:
разные проводящие, что позволяет нивелировать персональные ошибки
если мы говорим про 2 секции, например покодить и поговорить про архитектуру, то пока не придумали, как это ужать меньше чем в 2 часа, чтобы можно было успеть на каждую из этих тем поговорить
так 4 технических интервью и у нас уже давно нет! 1 скрининг, 2-3 технических секции и финальные выборы конкретной команды
диалог вести, думаю, умеем ;-) но слишком уж много случаев, когда технический уровень на словах отличается от технического уровня на деле — я понимаю, что получается в итоге, что честные кандидаты страдают из-за нечестных, поэтому и интересны способы, которые бы позволили исправить это
это в какой компании так? хочется понимать для контекста...
и как устроена защита от обмана?
да, бывает такое, что сам процесс собеседования даёт сильный стресс (даже если никто не нагнетает его специально, а просто находится в одной конференции, как это делаем мы) и даже решение, которое вполне может прийти за минуту, не приходит — мы стараемся как-то смягчать это во время секций и заранее просим быть морально готовыми к тому, что за процессом решения будут наблюдать
как показывает практика, в большинстве случаев этот эффект уходит буквально после нескольких «тренировок», а сам по себе навык «программировать, когда кто-то рядом» очень пригождается потом в работе, например в процессе парного программирования
во многих подобных системах память считается включая «инфраструктурную обвязку» и на её фоне может быть не так заметно разницу собственно в решении (особенно если это не специальный тесткейс с проверкой на расход памяти)
очень хочется узнать, в какой компании можно за одну встречу получить такой оффер — я бы попробовал у них поучиться как проводить собеседования...
текущие задания пока «секретные», т.к. по ним идёт отбор... но попозже мы, возможно, опубликуем разбор (делали так раньше с заданиями по фронтенду)
у нас бывают и «осенние Школы» — следите за анонсами ;-)
да, именно с прицелом на саморазвитие это и делается — всё про трудоустройство, это «побочные эффекты»
тем, что задачи проще и есть процесс обучения (в т.ч. с теми разработчиками, которые будут принимать решение о найме)
ну и «десятка» собеседований у нас нигде нет — от 2 до 4 технических секций
у нас есть разные «курсы», например ближайшие Школы из которых стабильно 50%+ приходят в Яндекс
есть Практикум, где тоже уже не нулевая конверсия и она продолжает расти