witnesss
Обычно или как по моему мнению стоит делать?))
можно оба варианта) буду благодарен
Artem
я когда собесился в авито там был 1. скрининг 2. тех скрининг 3. тех собес 4. второй тех собес 5. встреча с командой я базарю на шестом этапе меня бы заставили стоять в планке 3 минуты.
1) Скрининг сразу тех, hr максимум спросит "почему уходишь с текущей места" 2) алгосы 1 этап на 1 час с задачами максимум medium (привет, Яндекс) Хз куда ты собесился 3) встреча с командой - финал (тех вопросов нет) = последний этап
Pavel
Алгоритмы
ты готов нанять чела, не убедившись что он вообще код писать умеет? а таких много.....на словах львы толстые...а выразить мысль в код - уже не могут
Pavel
Отвечу за него. Очевидно, что нет. Но как это связано с задачами с литкода?
а там задачи уровня изян. они не требюуют инвертирования деревьев чисто навык код писать и выражать свои мысли в коде
Антон
можно оба варианта) буду благодарен
Мне нравятся собесы в рамках общения по предыдущему опыту, когда спрашивают что делал как и зачем, почему так и т.п. но тут нужен уровень интервьюера чтобы он мог понять что ты ему отвечаешь, а сейчас популярно просто по скрипту вопросы, алгосы в лайвкодинг решил/не решил, на все эти темы про мышление всем плевать))
Дядя
ты готов нанять чела, не убедившись что он вообще код писать умеет? а таких много.....на словах львы толстые...а выразить мысль в код - уже не могут
Немного странно звучит, писать код не равно знать алгоритмы, там же есть технический собес платформа, где лайфкодинг.
Artem
Имхо ценность имеет только бэкграунд соискателя, убедиться что он не накрутил опыт а дальше 3 месяца есть на понимание его профпригодности
Ты не представляешь, сколько приходит людей с 10 лет опыта в каком-нибудь ФГБУНГМДШГН и не могут рассказать, что такое горутина. Всех брать?
Aleksandr
а там задачи уровня изян. они не требюуют инвертирования деревьев чисто навык код писать и выражать свои мысли в коде
Нет. У них есть отдельные этапы с алгосами, есть отдельные этапы где "изян", это "платформа" называется
Pavel
У всех изян разный) а решить надо быстро, это основной критерий
и снова - ты готов нанять человека, не убедившись что он вообще код писать умеет? что он простейший обход матрицы сделать может?
Антон
Ты не представляешь, сколько приходит людей с 10 лет опыта в каком-нибудь ФГБУНГМДШГН и не могут рассказать, что такое горутина. Всех брать?
Ну так эти люди где-то работали, приносили ценность, это не значит абсолютно ничего, то что ты не смог их разговорить ну это твой проеб)
Pavel
Нет. У них есть отдельные этапы с алгосами, есть отдельные этапы где "изян", это "платформа" называется
платформа - это фокус именно на языке. там смотрят понимание того как он работает внутри, как работает многопоточность и аллокация секция разная от зяыка к языку
Artem
Немного странно звучит, писать код не равно знать алгоритмы, там же есть технический собес платформа, где лайфкодинг.
Алгосы в авито глобально проверяют, знаешь ли ты, что такое мапа и что такое слайс
Дядя
так там live coding а не алгосы =) задачи уровня изян на написание кода
Так, я запутался. Есть этап алгосов, есть этап лайфкодинг. На лайфкодинг проверяют, как пишут код.
Pavel
Да, конечно. Зачем человеку уметь обходить матрицу если мы пишем обычный бекенд?
а я не готов. я видел и не мало львов-толстых, что круто трындят. а код писать не могут
Антон
Aleksandr
платформа - это фокус именно на языке. там смотрят понимание того как он работает внутри, как работает многопоточность и аллокация секция разная от зяыка к языку
В общем то что вы говорите "это не алгоритмы" - ложь. Там конкретные заученные вещи проверяют. До оптимального решения за 40 минут не догадаться никак. Если знаешь - проходишь, не знаешь - нет
Pavel
Так, я запутался. Есть этап алгосов, есть этап лайфкодинг. На лайфкодинг проверяют, как пишут код.
- лайв-кодинг: задача уровня изян. даже я решу. чисто умение выражать мысли в коде - платформа: фокус на знание языка и его экосистемы
Антон
- лайв-кодинг: задача уровня изян. даже я решу. чисто умение выражать мысли в коде - платформа: фокус на знание языка и его экосистемы
Ого, небось ту что на собесе даёшь?) давно собесы то сам проходил? Сплошные оферы получал каждый раз? 😁
Дядя
Алгосы в авито глобально проверяют, знаешь ли ты, что такое мапа и что такое слайс
Насколько я помню, там алгосы проводят необязательно гошники, и писать можно на другом языке, а что такое мапа и слайс проверяют на лайфкодинге.
Aleksandr
- лайв-кодинг: задача уровня изян. даже я решу. чисто умение выражать мысли в коде - платформа: фокус на знание языка и его экосистемы
"даже я решу, чисто умение выражать мысли в коде". При чём тут этап алгоритмов? Если вы неоптимальное решение предложили задача оценивается в 0 баллов
Artem
Ну так эти люди где-то работали, приносили ценность, это не значит абсолютно ничего, то что ты не смог их разговорить ну это твой проеб)
Допускаю, что я плохо веду интервью, но я хз, как мне разговорить 40летнего лба, который не может объяснить, что такое горутина Если он при этом это знает, то уже проблема с сотфами = он не нужен с такими софтами
Дядя
- лайв-кодинг: задача уровня изян. даже я решу. чисто умение выражать мысли в коде - платформа: фокус на знание языка и его экосистемы
А, лайв-кодинг это алгосы ты имеешь ввиду? Ну ладно, изян. Ты спросил, что бы выкинули, я бы выкинул это.
Artem
Да, конечно. Зачем человеку уметь обходить матрицу если мы пишем обычный бекенд?
В авито нет задач на матрицу, деревья и прочую синтетику. Пользоваться мапой и слайсом нужно уметь
Pavel
А, лайв-кодинг это алгосы ты имеешь ввиду? Ну ладно, изян. Ты спросил, что бы выкинули, я бы выкинул это.
ага. понял. вот мне интересно - как ты обоснвываешь это для себя. ты получается уверен - что люди все умеют писать код?
Дядя
ага. понял. вот мне интересно - как ты обоснвываешь это для себя. ты получается уверен - что люди все умеют писать код?
Нет, на платформе проверяется написание кода. По крайней мере, когда-то так было. Там писали код в реальном времени (не алгоритмы).
Pavel
Ого, небось ту что на собесе даёшь?) давно собесы то сам проходил? Сплошные оферы получал каждый раз? 😁
нет -) я не провожу лайв-кодинг собесы но пару раз решал, для себя изян
Aleksandr
Проводите платформу, не проводите алгосы, всё
Ну так и делают в большинстве компаний
Artem
В общем то что вы говорите "это не алгоритмы" - ложь. Там конкретные заученные вещи проверяют. До оптимального решения за 40 минут не догадаться никак. Если знаешь - проходишь, не знаешь - нет
Хз как сейчас, но у меня в своё время были задачки: 1) сложить 2 числа, которые представлены массивами [1,2,3] и [4,5,6,7] 2) не помню условия, но тупо на использование мап и того факта, что поиск - O(1) Если ты не способен решить 2 таких "олимпиадных" задачи за час, ну грош цена твоему уму
Pavel
Проводите платформу, не проводите алгосы, всё
платформа - имеет сильно иной фокус. вплоть до чисто теоретических вопросов. лайв-кодинг - решение практической задачи в общем мы для себя решили - что хотим убедится - что челик умеет писать код
Антон
Я вообще не понимаю, ищем руки и код писать а отказываем потому что не умеет мысли выражать, ну может тогда стоит поискать декоаматора, а не разраба?))
Artem
Насколько я помню, там алгосы проводят необязательно гошники, и писать можно на другом языке, а что такое мапа и слайс проверяют на лайфкодинге.
Ну у тебя в любом языке есть хэш-таблица и список, на алгосах не спрашивают внутрянку этих структур, а чисто проверяют, насколько ты умеешь пользоваться самыми базовыми структурами данных
Pavel
3 месяца испытательного срока достаточно чтобы убедиться?
в РФ уволить человека весьма сложно. даже на испыталке товарищ Назаров тебе про это расскажет
Анастасия
#vacancy #вакансия #fulltime #parttime #senior Вакансия: Senior Golang developer Компания: Лайв Тайпинг Уровень зп: от 260 000 ₽ до 300 000 ₽ в месяц Формат работы: удалённо Тип занятости: Part-time Гражданство или локация кандидата: РФ Опыт в разработке: от 5 лет Вариант оформления: самозанятость или ИП Привет! Мы – компания Лайв Тайпинг. Уже более 13 лет создаём мобильные приложения и веб-сервисы для наших клиентов. Мы сотрудничали с такими известными брендами, как Sephora, ИЛЬ ДЭ БОТЭ, PepsiCo, Samsung, Mastercard. Входим в топ-20 лучших мобильных разработчиков России. Подробнее о нас можно почитать здесь. Ищем разработчика, который захочет сотрудничать с нами по модели аутстаф. 🤘 Ты нам подходишь, если: · Имеешь опыт коммерческой разработки на Golang от 5 лет · У тебя есть опыт работы с контейнеризацией для развертывания и управления приложениями: Docker/Kubernetes · Владеешь инструментами для непрерывной интеграции и CI/CD: Jenkins, GitHub/GitLab actions · У тебя есть опыт разработки многопоточных приложений и веб-сервисов · Имеешь опыт работы с брокерами сообщений: Kafka и средствами мониторинга/логирования: ELK/Grafana · У тебя есть навыки Multithreading · Хорошо знаешь SQL и имеешь опыт работы с Redis ✨ Преимущества работы с нами: · Гибкий график и работа на удалёнке · Возможность совмещать с другими проектами · Возможность взять следующий проект, если нам понравится сотрудничать друг с другом · Заботливое сопровождение твоей работы на проекте на всех этапах 😉 Мы с удовольствием примем тебя в нашу команду и поможем включиться в работу! Буду рада обсудить детали: Настя 📩ТГ @anastasiaganyaeva
Антон
Озон тебе расскажет как набрать кучу разрабов, а потом сократить после испыталовки) ну и дгпх никто не отменял, так мтс делает
Дядя
платформа - имеет сильно иной фокус. вплоть до чисто теоретических вопросов. лайв-кодинг - решение практической задачи в общем мы для себя решили - что хотим убедится - что челик умеет писать код
Писать алги и писать продакшн код - вообще разные вещи. В коде по факту нужно учитывать всякие слои (репо, сервис и тд), на сущности разбивать задачу и тд. Алги - вообще другое. Можно тогда в платформе больше кодинга сделать, но приближенного к реальности. Хотя насколько я помню, не то чтоб там теории много.
Дядя
В аглах как раз нет ничего практического вообще, потому что на практике в продакшн ты их писать не будешь (за очень редким исключеним).
Artem
Конечно, надо, зачем при этом алги писать?))
Ну придумай без алгоритмов задачу на использование различных операций в мапе)
Sergey
В аглах как раз нет ничего практического вообще, потому что на практике в продакшн ты их писать не будешь (за очень редким исключеним).
Прочитать книжку по computer science + учебник по алгосам Стивена Скиена + прорешать литкод базу в 170 задач - это всего месяцев 5-6. В люблом случае для устройства в норм место, тебя про них спросят. Раз прорешал и пошел собеситься. Изи
Artem
Чтобы тебе кандидат написал программу, в которой он мапы всячески крутит
Антон
Самое печальное что пройдя 6 этапов собесов получаем офер с довольно средним ценником и унылые задачи на проекте, какой смысл в этих компаниях работать не понимаю...
Дядя
Ну придумай без алгоритмов задачу на использование различных операций в мапе)
Да каждый второй мок-собес на ютубе открываешь - там есть. Или погуглить, если такие задачи есть в продакшне, то придумать для собеса такую - не проблема.
Artem
Самое печальное что пройдя 6 этапов собесов получаем офер с довольно средним ценником и унылые задачи на проекте, какой смысл в этих компаниях работать не понимаю...
Чувак, хз, куда ты собесился, но я тебе с полной уверенностью могу сказать, что в Авито стажёрам после перехода в штат наваливают больше, чем тут галеры некоторые сеньорам 4+ лет опыта предлагают
Artem
Да каждый второй мок-собес на ютубе открываешь - там есть. Или погуглить, если такие задачи есть в продакшне, то придумать для собеса такую - не проблема.
Так из прода задача чем глобально отличается от условия: у нас есть такие-то мапы, надо их так-то покрутить?) поменяется от этого только домен, а код кандидата - нет
Alex
Я не спрашиваю, как это сделать, я говорю, что это по факту не пригодится в работе))
Я на двух разных проектах с графами работал, алгосики были в самый раз.
Pavel
Писать алги и писать продакшн код - вообще разные вещи. В коде по факту нужно учитывать всякие слои (репо, сервис и тд), на сущности разбивать задачу и тд. Алги - вообще другое. Можно тогда в платформе больше кодинга сделать, но приближенного к реальности. Хотя насколько я помню, не то чтоб там теории много.
Я с тобой не спорю -) выше Артем привел пример задач. Это именно проверка - что кандидат умеет вырадать свои мысли в коде знаний алгоримтов за пределами базовых структур как-правило не требуется если ты реально решаеь бизнес-задачи - у тебя все получится.
🦍chupep🦍
Чувак, хз, куда ты собесился, но я тебе с полной уверенностью могу сказать, что в Авито стажёрам после перехода в штат наваливают больше, чем тут галеры некоторые сеньорам 4+ лет опыта предлагают
так это редфлаг же))))) не иронично легче накрутить и пойти работать в галеру и выполнять для своего уровня средние задачи за нормальную зп
Artem
Pavel
Озон тебе расскажет как набрать кучу разрабов, а потом сократить после испыталовки) ну и дгпх никто не отменял, так мтс делает
то что озон так делает - не значит что так правильно, и не значит что у них с этого нет проблем. по ТК РФ - уволить разраба, который честно приходит на работу - супер-трудно. просто в силу слабой формализации трудовых обязанностей
Pavel
Да с чего?) это проверка на то решал ли кандидат похожую задачу уже или нет, все))
что с чего? если ты вообще писал на работе код, и писал его уверенно - эта секция не будет для тебя проблемой =)
Pavel
ты ведь умеешь мапой пользоваться? сможешь написать функцию что смапит два ветора один на другой? все - ты великолепен
Artem
Задачи из прода и задачи алгоритмические чем отличаются?)) Это серьезный вопрос сейчас?)
Ну вот у тебя задача с мапой, например, маршрутов: {мск: спб, спб: екб} etc и надо там какой-нибудь маршрут найти Если ты в условии поменяешь маршруты на что-то из реального домена компании - у тебя сама задача как от этого изменится?) переменные иначе назвать надо будет?)
Дядя
Я с тобой не спорю -) выше Артем привел пример задач. Это именно проверка - что кандидат умеет вырадать свои мысли в коде знаний алгоримтов за пределами базовых структур как-правило не требуется если ты реально решаеь бизнес-задачи - у тебя все получится.
Я не говорю, что у меня не получится, я говорю, что это бессмысленный этап) Выражать мысли в коде надо уметь в прод задачах, и проверять логично на подобных, где совсем по-другому надо писать, учитывать бизнес-сущности, слои всякие, ну я говорил.
Антон
что с чего? если ты вообще писал на работе код, и писал его уверенно - эта секция не будет для тебя проблемой =)
Ну потому что на задачках в литкоде есть ограничения по реализации, не достаточно просто написать рабочий код
Pavel
Задачи из прода и задачи алгоритмические чем отличаются?)) Это серьезный вопрос сейчас?)
давай мы с тобой чуть четче определим терминологию в Авито не алгоритмы. в авито live-coding. в Яндексе алгоритмы разница - что не требуется учить\знать никаких алгоритмов за пределами базовых структур