С техническими собеседованиями вообще всегда было непросто - последние 10 лет все кинулись решать задачи, до этого (~ 2010 - 2012) все были укушены паттернами программирования, чуть раньше и одновременно с этим досконально зубрили стандарт языка, чтобы отвечать на бесконечные вопросы "что выдаст вот этот говнокод".
Но вообще алгосы нужны, но в них нужна мера. По моему опыту, нужно обязательно проверять 4 вещи: знает ли человек про динамический массив и куда в него можно вставлять, а куда нельзя, знает ли про двусвязный список и куда в него можно вставлять, а куда нельзя, знает ли пользу сортировки и бинарного поиска и знает ли, что такое хэш-мапа. RB-мапа - как бонус. Потому что 80% неоптимального кода - когда юзают динамический массив вместо мапы. 20% - на все остальное, преимущественно списки (это моя личная статистика за ~12 лет, когда я так или иначе ревьюил чужой код в разных компаниях).
Тестовое задание - вообще тема. Если честно, я бы никогда не взял человека, который откажется сделать тестовое. Единственный минус тестового - нет уверенности в том, что человек его сделал лично, даже после беседы (да, я обожаю делать тестовые, никогда не отказывался и всегда они были интересными).
Просто на поговорить - мне кажется, такие собеседования контрпродуктивны, так как проверяют навыки коммуникации, а не собственно разработки, я такие интервью не люблю ни проводить, ни проходить.
Привет! Смотрел твои видео на ютубе еще наверное год назад, мне показалось, что у тебя оси мота чуток вразвалку.
И еще, не замерял ли ты в лошадях сколько у тебя получилось?
Еще, мне кажется, стоит подумать над пароперегревателем, тогда расход воды будет меньше, а мощности больше.
Холодильник-конденсатор с насосом, который воду обратно в котел будет загонять - это было бы идеально, тогда котел можно будет уменьшить.
Если будешь делать на твердом топливе, то делай только на угле, с остальным не запаривайся, для него автоподачу проще всего сделать, но места это все жрет немеряно. И котел для твердого топлива надо паротрубным делать, а не жаротрубным, как у тебя сейчас.
Вообще, тоже тащусь от старой техники, больше всего, наверное, от моноциклов. А вообще моя мечта - мот на стирлинге) плюсы - нет котла и расхода воды, минус - если даже 5 лошадей получится сделать, это будет огромный успех. Но в принципе, если на выходную ось движка поставить маленький насос, который время от времени будет подкачивать в холодный цилиндр давление атмосфер до 50, и + мудреный медный горячий цилиндр, тогда наверное может что-то получиться.
Сорян за длиннотекст, раз в сутки могу комментить.
В 22м году через getmatch много писали, было 3 собеса, 3 офера с релокацией, макс 6200 евро на руки предлагали, сначала была возможность удаленки, но резко настал день X и стали предлагать только релокацию, но как-то по деньгам это невыгодно мне получалось, да и с женой на эту тему сильно разругались.
Сейчас локти сижу кусаю.
Я может линкедин как-то не так заполнил, что там штиль полный? Чет не знаю уже даже, куда смотреть(
по-моему тот же Капица заставлял при приеме к себе на работу решать интегралы. А он вроде не безумец.
Я в топ 20% литкода по мидяхам (это всего 80 медиум, изиков можно штук 50 за день вшатать, а харды я не особо решаю, они от мидях отличаются только количеством геморроя), это дало мне именно ощущение, что я не хуже "их" и если что могу поднапрячься и пройти, а если не пройду, то сделал все, что мог
Ни разу еще такого вайтишника не видел. Но если вайтишник прорешает хотя бы сотку задач, в т.ч. пару десятков медиум, то он уже не такой уж и вайтишник.
У меня из опыта работы есть куча кейсов, когда казалось бы мидлы, а то и синьоры разрабы не знали про хэшмапу
Мне в октябре 2020го встретилась на собеседовании задача запилить LRU кэш, и как фоллоу-ап - запилить LinkedHashMap, на которой был написан мной этот кэш. Чтг, в целом, не мешало разработчикам оттуда вместо мапы использовать список пар с линейным поиском, писать отдачу паркетного файла страницами и читать каждый раз файл с начала, писать компоненты связности за O(N^2), копировать список вставкой в конец другого immutable односвязного списка
Страшилки о том, что мы все умрем, тем не менее, констатируют факт того, что мы все умрем. Так что рано или поздно какой-нибудь chatGpt-12 нас действительно заменит.
Оверинжиниринг просто так не появляется. Он появляется от того, что в дальнейшем у такого руководителя на собеседовании с HR-ом в другой компании спросят, "был ли у вас опыт микросервисов в продакшене", и, чтобы была возможность ответить утвердительно, не прибегая ко лжи, появляются оверинжинеренные системы. В общем - для повышения своей ценносии на рынке труда.
У меня часть диплома в 2009м была подобная, попроще - программа полета (функция требуемой высоты от времени), автомат ее поддержания, автомат стабилизации (центр давления расчетный оказался перед центром масс), + физика твердого тела с 3мя степенями свободы (плоская задача), + базовая аэродинамика с аэродинамическими коэффициентами (их, кстати, во flowvision считал)
С техническими собеседованиями вообще всегда было непросто - последние 10 лет все кинулись решать задачи, до этого (~ 2010 - 2012) все были укушены паттернами программирования, чуть раньше и одновременно с этим досконально зубрили стандарт языка, чтобы отвечать на бесконечные вопросы "что выдаст вот этот говнокод".
Но вообще алгосы нужны, но в них нужна мера. По моему опыту, нужно обязательно проверять 4 вещи: знает ли человек про динамический массив и куда в него можно вставлять, а куда нельзя, знает ли про двусвязный список и куда в него можно вставлять, а куда нельзя, знает ли пользу сортировки и бинарного поиска и знает ли, что такое хэш-мапа. RB-мапа - как бонус. Потому что 80% неоптимального кода - когда юзают динамический массив вместо мапы. 20% - на все остальное, преимущественно списки (это моя личная статистика за ~12 лет, когда я так или иначе ревьюил чужой код в разных компаниях).
Тестовое задание - вообще тема. Если честно, я бы никогда не взял человека, который откажется сделать тестовое. Единственный минус тестового - нет уверенности в том, что человек его сделал лично, даже после беседы (да, я обожаю делать тестовые, никогда не отказывался и всегда они были интересными).
Просто на поговорить - мне кажется, такие собеседования контрпродуктивны, так как проверяют навыки коммуникации, а не собственно разработки, я такие интервью не люблю ни проводить, ни проходить.
Привет! Смотрел твои видео на ютубе еще наверное год назад, мне показалось, что у тебя оси мота чуток вразвалку.
И еще, не замерял ли ты в лошадях сколько у тебя получилось?
Еще, мне кажется, стоит подумать над пароперегревателем, тогда расход воды будет меньше, а мощности больше.
Холодильник-конденсатор с насосом, который воду обратно в котел будет загонять - это было бы идеально, тогда котел можно будет уменьшить.
Если будешь делать на твердом топливе, то делай только на угле, с остальным не запаривайся, для него автоподачу проще всего сделать, но места это все жрет немеряно. И котел для твердого топлива надо паротрубным делать, а не жаротрубным, как у тебя сейчас.
Вообще, тоже тащусь от старой техники, больше всего, наверное, от моноциклов. А вообще моя мечта - мот на стирлинге) плюсы - нет котла и расхода воды, минус - если даже 5 лошадей получится сделать, это будет огромный успех. Но в принципе, если на выходную ось движка поставить маленький насос, который время от времени будет подкачивать в холодный цилиндр давление атмосфер до 50, и + мудреный медный горячий цилиндр, тогда наверное может что-то получиться.
Сорян за длиннотекст, раз в сутки могу комментить.
у меня в линкеде вообще пустота с перекати полем(
В 22м году через getmatch много писали, было 3 собеса, 3 офера с релокацией, макс 6200 евро на руки предлагали, сначала была возможность удаленки, но резко настал день X и стали предлагать только релокацию, но как-то по деньгам это невыгодно мне получалось, да и с женой на эту тему сильно разругались.
Сейчас локти сижу кусаю.
Я может линкедин как-то не так заполнил, что там штиль полный? Чет не знаю уже даже, куда смотреть(
Мм, а есть чисто теоретически какие-то шансы для 37-летнего сеньера в бигдате, с B1 английским и 120 leetcode (80 мидях)?
по-моему тот же Капица заставлял при приеме к себе на работу решать интегралы. А он вроде не безумец.
Я в топ 20% литкода по мидяхам (это всего 80 медиум, изиков можно штук 50 за день вшатать, а харды я не особо решаю, они от мидях отличаются только количеством геморроя), это дало мне именно ощущение, что я не хуже "их" и если что могу поднапрячься и пройти, а если не пройду, то сделал все, что мог
это скорее аналог матвьюх из clickhouse, но не аналог dynamic table
Коллабораттвная фильтрация
Поддерживается ли аналог dynamic tables из apache flink?
А чем плоха ARIMA ?
Ни разу еще такого вайтишника не видел. Но если вайтишник прорешает хотя бы сотку задач, в т.ч. пару десятков медиум, то он уже не такой уж и вайтишник.
У меня из опыта работы есть куча кейсов, когда казалось бы мидлы, а то и синьоры разрабы не знали про хэшмапу
На некоторых моих работах мидлы и сеньеры не знали вообще о ее существовании, а один 13 лет назад искал по мапе итератором
Мне в октябре 2020го встретилась на собеседовании задача запилить LRU кэш, и как фоллоу-ап - запилить LinkedHashMap, на которой был написан мной этот кэш. Чтг, в целом, не мешало разработчикам оттуда вместо мапы использовать список пар с линейным поиском, писать отдачу паркетного файла страницами и читать каждый раз файл с начала, писать компоненты связности за O(N^2), копировать список вставкой в конец другого immutable односвязного списка
Директору, тем не менее, 300к предлагал
Только не еще одна статья о том, нужны ли алгоритмы ... facepalm
Hidden text
Нужны
Вот вам учебная программа, которая угонится за кем угодно:
1) java 8 + джошуа блох / c++14 + страуструп + майерс
2) алгоритмы aka Кормен
3) sql
4) git
5) bash
Все!
о, я такое на magnolia делал на scala 2, сериализацию и десериализацию
Страшилки о том, что мы все умрем, тем не менее, констатируют факт того, что мы все умрем. Так что рано или поздно какой-нибудь chatGpt-12 нас действительно заменит.
Оверинжиниринг просто так не появляется. Он появляется от того, что в дальнейшем у такого руководителя на собеседовании с HR-ом в другой компании спросят, "был ли у вас опыт микросервисов в продакшене", и, чтобы была возможность ответить утвердительно, не прибегая ко лжи, появляются оверинжинеренные системы. В общем - для повышения своей ценносии на рынке труда.
У меня часть диплома в 2009м была подобная, попроще - программа полета (функция требуемой высоты от времени), автомат ее поддержания, автомат стабилизации (центр давления расчетный оказался перед центром масс), + физика твердого тела с 3мя степенями свободы (плоская задача), + базовая аэродинамика с аэродинамическими коэффициентами (их, кстати, во flowvision считал)
Все верно, только надо еще на душу населения поделить, там картина не такая радостная