Антон
Я не говорю, что у меня не получится, я говорю, что это бессмысленный этап) Выражать мысли в коде надо уметь в прод задачах, и проверять логично на подобных, где совсем по-другому надо писать, учитывать бизнес-сущности, слои всякие, ну я говорил.
Точняк, хочешь проверить как мыслит, дай человеку на ревью свой код, пусть разберёт что в нем не так, это ка раз таки показывает мышление, а механически решать алгосы это чуш
Artem
Ну потому что на задачках в литкоде есть ограничения по реализации, не достаточно просто написать рабочий код
Тебе на работе достаточно написать рабочий код и плевать на оптимизацию? Порефери меня, если платят нормально
Антон
Тебе на работе достаточно написать рабочий код и плевать на оптимизацию? Порефери меня, если платят нормально
На собесе моя цель решить задачу за минимальное кол-во времени, все, причем тут оптимизация?
Pavel
это разные алгоритмы -) написать функцию сложения двух чисел - это тоже превращение задачи в алгоритм но думаю что если не лезть в бутылку - ты понял что я имел ввиду
⛪️Поп Гапон⛪️
Здорово, что готов нанимать людей, не убедившись что они код вообще писать умеют. Я вот лично не готов.
Код и обезьянка сможет писать, особенно если она решала подобное, так что код это не главное
Vladislav
ты готов нанять чела, не убедившись что он вообще код писать умеет? а таких много.....на словах львы толстые...а выразить мысль в код - уже не могут
особенно это уместно, когда у тебя гитхаб глубиной во много лет, множество коммитов в опенсорс проекты с тысячами лайков, а потом тебе пишет девоча-рекрутер из Авито "давайте вы пройдёте тестовое задание"
Дядя
Здорово, что готов нанимать людей, не убедившись что они код вообще писать умеют. Я вот лично не готов.
Я три раза же уже вроде писал, проверка на умение писать код на платформе)) Ну или если там недостаточно, то добавить написания кода, но близкого к реальности (хотя мне кажется там вполне достаточно).
Pavel
особенно это уместно, когда у тебя гитхаб глубиной во много лет, множество коммитов в опенсорс проекты с тысячами лайков, а потом тебе пишет девоча-рекрутер из Авито "давайте вы пройдёте тестовое задание"
тут есть нюансы - в процентах лишь у малой доли он есть - я видел, как такие проекты тупо фейкают, передают друг-другу И так далее Но мне бы хотелось - чтобы можно было использовать гитхаб, вместо этой секции, вот да
Антон
Забавно конечно, вот есть кандидат с 10 летним стажем например а Сбере, там он работал на 5 проектах часть из которых в породе приносит компании деньги, он за эти 10 лет ни разу не ходил на собесы и такой кандидат с вероятностью в 80% провалится на современном собесе, а вот шкет накрутчик который последние полгода прыгает по собесам и качает алгосы пройдет рано или поздно, но при этом первый чел писал код не умеет, а шкет умеет))
Eugene
господа, все эти сложные секции нужны просто для того чтоб подвести всех кандидатов к общему знаменателю, все просто. никто не будет ходить по сотне кандидатов и ресерчить что там у них в гитхабах, сравнивать разные их опыты и разговаривать по прошлым проектам. это потом никак не сравнить объективно. потому вот так. это там где 5 кандидатов, можно каждого отсобеседовать индивидуально и потом выбрать.
Дядя
будет у тебя не два этапа по часу а один на 2 часа -) вроде мало что изменится
Изменится то, что будут проверяться знания, нужные для реальной работы.
Eugene
другой вопрос, что задачи можно давать приближенные к жизни, а это мало кто умеет. всем проще взять литкод и сушить мозг.
Антон
у нас не провалится -) уверен - что такой челик напишет сложение двух векторов - как два пальца
Да не напишет, он придет и от волнения будет мекать бекать, я так после 7 лет в компании проходил собесы)) и так многие мои знакомые с трудом меняли работу после длительной работы на одном месте
Pavel
Вот даже интересно - а как можно "зафейкать" гитхаб весьма популярного опен-сорса?
Вот прийдет к тебе Саша Емелин с его центрифугой - и там понято - саша автор, проект популярный. все ок а потом прийдет Петя пупкин. Хз что за проект, что он делает, откуда он взялся. его ли проект, сам-ли писал ИТД
Artem
Да не напишет, он придет и от волнения будет мекать бекать, я так после 7 лет в компании проходил собесы)) и так многие мои знакомые с трудом меняли работу после длительной работы на одном месте
Ясно, весь срач начался из-за пенсионера из Сбера (у которого подавляющее большинство продуктов - 💩), который не смог 2 числа в виде массивов сложить на собесе в Авито
Антон
Наша статистика показывает что напишет -)
Есть лож, большая лож и статистика))
Sergey
Тут люди видимо одного не понимают. - Ты можешь быть автором супер-крутого open source проекта. - Ты можешь иметь опыт 10 лет в топовой компании. - Ты можешь быть крутым спикером, который рассказывает, как писать код - Ты можешь быть крутым ментором по кодингу с доказанной базой успешных учеников. Есть ряд компаний, которым все равно, какой у тебя бекграунд. У них есть определенный порядок собесов, и каждого они будут прогонять по этому флоу. Тут уже просто решать - готов ты с этим смириться, или нет
Pavel
Да не напишет, он придет и от волнения будет мекать бекать, я так после 7 лет в компании проходил собесы)) и так многие мои знакомые с трудом меняли работу после длительной работы на одном месте
На самом деле волнение это прямо плохо. Всегда стараюсь как то успокоить и поддержать на собеседовании. У нас это явно рекомендуют всем интервьюверам.
Aleksandr
Алгосы это способ заставить кандидата учить дополнительные вещи чтобы именно в вашу контору пройти. Считаю что это излишне и на алго собесы не хожу. Солидарен с Подольским в этом плане
Artem
Если этим людям в Авито сложные алгосы и много этапов, то на 276 этапе Яндекса или на задаче с красно-чёрным деревом в Тиньке они сразу в обморок падают?
Artem
Так примерно одинаковый уровень задач и там и там
Конечно нет, в Яндексе задачи иногда уровня олимпиад 2-3 уровня, как и в Тиньке
Artem
У меня лично как-то была задача на красно-черное дерево
Artem
Окей, давно не видел их, мб подзабыл
Ну у меня это было года 3 назад на джун собесе)
Aleksandr
Согласны и при этом поддерживаете их проведение у себя
"ну это не алгоритмы, это другое, потому что они простые"
Pavel
Согласны и при этом поддерживаете их проведение у себя
3 нас не алгосы а лайв код Сложи два вектора, условно
Artem
Artem
Так если они реально ультра-простые
Тебе не нужно довольных знаний, чтобы сложить 2 числа, которые представлены в виде массивов Для красно-черного дерева - нужны Получается неиронично это другое))
Дядя
3 нас не алгосы а лайв код Сложи два вектора, условно
Ну это все равно алгоритмы, ну что за жонглирование терминами))
Дядя
Ну назовите по-другому, суть не изменится.
Aleksandr
Так если они реально ультра-простые
Ну ультра-простые же, ну придите на собес, потратьте час на собес, неделю на подготовку, ну вам жалко чтоли
Pavel
Ну это все равно алгоритмы, ну что за жонглирование терминами))
Потому что секция алгоритмов- проверяет знание весьма не простых академический алгоритмов и академических структур данных. Которых в проде видишь очень редко А секция лайв кода проверяет что ты га основе базовых структур можешь решить простую практическую задачу. Которых в проде видишь часто
Pavel
Вы эту терминологию сами вводите, она не распостранена
Да. Это то как отличается наш подход от общепринятых
Artem
Ну ультра-простые же, ну придите на собес, потратьте час на собес, неделю на подготовку, ну вам жалко чтоли
Если кому-то нужна неделя на подготовку к собесу leetcode easy/med, то это уровень ниже волчары вкатуна
Pavel
Если кому-то нужна неделя на подготовку к собесу leetcode easy/med, то это уровень ниже волчары вкатуна
Ну тоже не обесценивай. Мид уровень литкода весьма зубодроьилен бывает. И с ходу не всякий там задачу решит. Особенно с нехваткой времени
Aleksandr
Если кому-то нужна неделя на подготовку к собесу leetcode easy/med, то это уровень ниже волчары вкатуна
Не знаю, я массив не могу развернуть, отлично прохожу собесы без алгосов и проблем не имею
Artem
Не знаю, я массив не могу развернуть, отлично прохожу собесы без алгосов и проблем не имею
Это либо утрирование, либо задачу сложнее круда решить не получится с такими знаниями Есть тут кто-нибудь с Яндекс карт или 2гис, вы бы что сказали, приди к вам такой коллега?)
Pavel
Это откуда такое определение секции алгоритмов?) Снова повторяю, это все равно алгоритмы, просто жонглирование терминами) А такие задачи в проде почти не видишь.
Наверное для тебя нет разницы - пишешь ли ты функцию сложения двух чисел или оптимальный алгоритм выявления изолированных островов на оцифрованной карте Для меня разница есть. Как в списке нужных для прохождения знаний, так и в объёме времени нужном для подготовки, так и в близости к прод задачам
Aleksandr
Это либо утрирование, либо задачу сложнее круда решить не получится с такими знаниями Есть тут кто-нибудь с Яндекс карт или 2гис, вы бы что сказали, приди к вам такой коллега?)
Так ты называешь 1% компаний в которых есть требования к алгоритмической подготовке кандидата. Я туда и не пойду на собесы
Pavel
Я не говорил, что нет разницы, разница в сложности, но это вещи одного порядка.
Для меня разного. Качественно и количественно разные. С разными фокусом и разной целью Потому и использую разные термины.
Дядя
Для меня разного. Качественно и количественно разные. С разными фокусом и разной целью Потому и использую разные термины.
Можно бегать медленно, а можно бегать как чемпион мира - разница огромная, но это все равно бег. И алги есть алги.
Sergey
Ну в любом случае. Хочешь допустим в Авито. 1) Где отличная инженерная культура 2) Где реально микросервисный хайлоад, который упирается в сетевой монолит. 3) Где сильные ребята, которые пишут уникальные решения. Сашку вот упоминали недавно с его центрифугой. 4) Где достойная зп по рынку и белое оформление Учи алгоритмы и сдавай их.
Pavel
Можно бегать медленно, а можно бегать как чемпион мира - разница огромная, но это все равно бег. И алги есть алги.
Можно бегать марафоны,спринты, на лыжах, на коньках, итд А можно просто сбегать за пивом. Вот и там и там - слово бегать. Но насколько жто разный "бег" Во втором варианте и не бег особо
Дядя
Можно бегать марафоны,спринты, на лыжах, на коньках, итд А можно просто сбегать за пивом. Вот и там и там - слово бегать. Но насколько жто разный "бег" Во втором варианте и не бег особо
Опять к терминам цепляетесь) Понятно же, что речь не про лыжи и пиво. «Бег — один из способов передвижения человека и животных. Главное отличие бега от ходьбы — наличие фазы полёта в процессе выполнения беговых шагов». Вот.
Aleksandr
да че их учить, неделю политкодить перед собесом там же на собесе не даюьт куку-фильтр написать или битмап какой-нибудь, простые задачки и только
Хз, вот вы так говорите. Были у меня попытки, после этих "посидишь недельку" от людей. Над одной задачей уровня изи ДНЯМИ сидел. И так с каждой
Дядя
Ты хочешь сказать - что "фазы полета" когда ты за пивом бежишь НЕТ??
Термин «сбегать за пивом» необязательно подразумевает бег как таковой, под этим может иметься ввиду когда просто сходил за пивом быстро.