Каждый из нас проходил собеседования. В разных компаниях процессы трудоустройства могут сильно отличаться друг от друга. Например, в ряде случаев вас ожидает часовой прогон по теории Frontend'a, а где-то вы столкнетесь с кучей этапов проверок: алгоритмы, теория, софт-часть и т.д. За свою 4-летнюю карьеру Frontend-разработчика я собрал конструктор самого худшего собеседование по-моему мнению.
P.S. Далее вы столкнетесь с субъективным мнением автора, которое может не соответствовать вашим ожиданиям
1. Проект, над которым вам предстоит работать
В начале любого собеседования интервьюер обязательно расскажет вам про проект, на который идёт набор программиста. Проекты и вид деятельности бывает абсолютно разный - аутсорсинг, CRM-системы, блоги, магазины и т.д. Лично я готов и могу работать над абсолютно любым видом приложения, НО для меня очень важно видеть ценность и перспективы проекта. Если мне на собеседовании говорят, что-то вроде: "Ну, у нас проект это генератор таблички, которая красиво генерируется, и показывается пользователю. А что дальше мы пока не знаем", то я никогда бы не устроился работать туда на full-time.
Проходить непростой процесс трудоустройства, ждать пока придёт ответ, возможно, увольняться с предыдущего места работы, ради проекта на 3 месяца, чтобы заново проходить весь этот этап очень сомнительное удовольствие. Я мог бы пойти на такое решение только в двух случаях: это парт-тайм работа или я начинающий программист без опыта работы (и то если есть варианты получше, то лучше пропустить эту вакансию)
2. Дружелюбность интервьюера и темп собеседования
Тут я, наверное, лучше расскажу про один кейс неудачного собеседования в моей карьере. Я проходил собеседование в одну компанию, которое состояло из двух этапов по два часа каждое. На первом этапе (где все и закончилось) был часовой разговор с руководителем разработки в целом, проверка английского, live-coding. Все интервью было в формате:
Руководитель разработки быстро рассказывал про проект с такой надменностью, как будто царь нанимает холопа для уборки своих хором. Когда мы перешли к проверке английского языка, то меня вечно перебивали: "Это мне вообще неинтересно; Тут останавливаться не нужно; Давай быстрее". Техническая часть проходила похожим образом, и если честно я потерялся.
Я не смог решить техническую часть вообще, потому что я в целом нервничаю на live-coding'e, а когда тебя гонят вперед тряпками - это вызывает ещё большую неуверенность в том, что ты пишешь. Да и работать в такой компании ты уже не хочешь автоматически.
3. Количество этапов
Этот топик особенно релевантный для маленьких и средних компаний. Я встречал такие компании, где собеседование могло проходить вплоть до 3-х этапов. Задавшись вопросом зачем, я до сих пор ищу на него ответ. Понять подходит ли вам разработчик можно в 95% случаев за полчаса. Зачем такой сумасшедший отбор на условную CRM-систему большой вопрос. Вы не Яндекс, не ВК, не Астра и другие мастодонты, которых я не упомянул, чьи разработки являются инновациями в мире IT.
Если вдруг вы проводите интервью в своей компании, подумайте над тем, как вы проводите интервью. Допускаю, что там не все супер, а может именно вы являетесь эталоном).
4. Проверка ваших скиллов написания кода
Разные компании имеют разные способы проверок ваших навыков программирования. Например, одной компании будет достаточно посмотреть ваше знания алгоритмов, где-то будет live-coding, а кто-то и вовсе пропустит эту часть. Но без всяких сомнений самый хитрый подход - это написание тестовых заданий. Положа руку на сердце, признаюсь, что я ненавижу этот подход. Когда ты проходишь собеседование в 10 компаний сразу, у тебя расписан график на неделю, две, то последнее, что хочется делать это тестовые задания.
Причем ладно маленькое тестовое на пару часов работы, но когда мне прислали огромную табличку с меню, запросами, я выпал. Либо это был крайне наглый акт использования бесплатного ресурса разработчика, либо они мазохисты (я склонен к первому варианту, но второй мне нравится больше). Никогда и ни за что не соглашайтесь, если оцениваете тестовое больше чем в 1 день работы, край 2. Лучше иметь свой вылизанный проект, который будет занесен в ваше портфолио.
5. Условия сотрудничества
Сложный кейс, который можно отнести к обсуждаемым, однако я выскажусь. Ещё на начале своей карьеры, я проходил собеседование в компанию, где на самом последнем этапе выяснилось, что я обязан им отдать свой профиль на Upwork. А на тот момент это был мой источник дохода, притом единственный. Почему нельзя сказать о всех важных условиях на этапе звонка с HR большой вопрос
Интересный момент так же возникает на этапе обсуждения вида трудового взаимодействия: ТК, самозанятый, ИП, формальная договоренность и т.д. Тут я не буду никого призывать, но мой основной выбор это только ТК в рамках РФ.
Если вы работаете на заграничную компанию, то я могу понять ИП. В остальных случаях, если компания не предлагает ТК, то я сразу отказываюсь. При ИП или самозанятом формате сотрудничества я никак не защищен. Все праздники мне сто процентов оплатят, в отпуск я сто процентов уйду, заболел, свою монетку я получу, в компании сокращение, свои пару ЗП я заберу и уйду в вольное плавание
Вывод
Я прошелся по основным триггерам, которые бесят меня при трудоустройстве. Именно из-за этих причин, я буду относиться к компании с большой настороженностью и недоверием. Ваши ожидания могут отличаться от моих, поэтому попрошу строго не судить меня, к тому же это моя первая статья на Хабре
Комментарии (90)
Skigh
29.03.2024 10:38+5Случайно заглянул, по смыслу текста мнения не имею, но написано очень плохо.
Когда мы перешли к проверки английского языка
а когда тебя гонять вперед тряпками
Я прошелся по основным триггерам, которые для меня дают понимание того, что компания куда я трудоустраиваюсь, являются черным флагом (так что понятно про компанию? И флаги предупреждения об опасности вроде были красными?)
Ну и точки в конце параграфов...
hooy
29.03.2024 10:38Я, заставший открытие хабра, вообще нахожу статьи какого-то джуна за свои два с половиной собеса каким-то оскорблением потенциального читателя. Тоже случайно открыл, по диагонали пробежал и понял, что это литерали просто рассказ за пивом своему другу про вчерашний собес, а не статья на хабре
Batalmv
29.03.2024 10:38+2Если вы работаете на заграничную компанию, то я могу понять ИП. В остальных случаях, если компания не предлагает ТК, то я сразу отказываюсь.
Какой-то вы категоричный :) Вот предложат вам в одном месте ИП и 120, в другом ТК и 100. И? ... А если 140 на 100? Как правило вся такая категоричность слетает на конкретнйо цифре :)
Когда мы перешли к проверке английского языка, то меня вечно перебивали: "Это мне вообще неинтересно; Тут останавливаться не нужно; Давай быстрее".
Возможно было ограничено время, выше написано, что один час, что на самом деле немного. Вы начинаете отвечать, дальше все понятно (не обязательно "понятно плохо", может и "понятно хорошо"), но тратить 5 минут на трындеж не по теме никому не охота
Понять подходит ли вам разработчик можно в 95% случаев за полчаса.
Классно вам, 4 года работы и уже вам полчаса достаточно. Мне вот нет. Наверное переработал :)
------------
С подходом к проекту и тестам согласен. Однажды за тест попровсил $200, заплатили. Можете пользоваться :)
Peact Автор
29.03.2024 10:38+1В пятом пункте статьи в первом предложении, я четко сказал:
Сложный кейс, который можно отнести к обсуждаемым, однако я выскажусь
Я нигде не говорил, что это последняя инстанция правды. Для меня и ещё раз исключительно для меня ИП очень сомнительный вариант трудоустройства. Те 10, пускай 20 процентов, которые вам может предложить работодатель лично по-моему мнению не покрывают потенциальных издержек, праздников, отпускных и т.д. Я вижу данной формат работы, как полностью беззащитный формат работы для программиста.
Касаемо интервью на английском языке тут скорее всего я решил не углубляться в детали и тем самым ввёл вас в заблуждение. Меня попросили рассказать про себя и опыт работы, но только я пытался затронуть стек или команду, задачи, которыми я занимался, информацию о себе, меня вечно перебивали, говоря, что это неинтересно, давай-те дальше. О чем я должен был говорить)?
Классно вам, 4 года работы и уже вам полчаса достаточно. Мне вот нет. Наверное переработал :)
Во время интервью вы набираете человека на свой проект. Вы четко знаете, что вам нужно от кандидата, какие знания будут в приоритете. За полчаса, ну, хорошо иногда час максимум более чем достаточно
Batalmv
29.03.2024 10:38Для меня и ещё раз исключительно для меня ИП очень сомнительный вариант трудоустройства. Те 10, пускай 20 процентов, которые вам может предложить работодатель лично по-моему мнению не покрывают потенциальных издержек, праздников, отпускных и т.д.
ИП может включать в себя все это. К примеру у меня есть отпускные дни, больничные и прочее. Более того, без лишних танев с бубном. Но коненчо организации бывают разные, но все офферы и компании я бы под одну гребенку не подводил
А увольнение .. ну считайте. При прочих равных ваши две ЗП вы успеваете накопить за год, если ИП больше на 20%.
Меня попросили рассказать про себя и опыт работы, но только я пытался затронуть стек или команду, задачи, которыми я занимался, информацию о себе, меня вечно перебивали, говоря, что это неинтересно, давай-те дальше
Ну а зачем? Опыт и в CV написан, вас послушали, отметили владение языком, как вы отвечаете в контексте того, что вас спросили и что вам рассказали до того. Часто с первого предложения видно
Во время интервью вы набираете человека на свой проект. Вы четко знаете, что вам нужно от кандидата, какие знания будут в приоритете. За полчаса, ну, хорошо иногда час максимум более чем достаточно
Ну смотрите. Я обычно выделяю себе 5-6 категорий, по которым идет оценка кандитата и сравнение с другими. Одна категория - это опять же сикоко то вопросов, или задание, или и то, и другое. Тут бы в час вписаться. А за полчаса - будет точно "давай-давай" :)
AllexIn
29.03.2024 10:38+2А вы как ИП вообще работали? Или вам кто-то напел что там галеры?
Я работаю как ИП сейчас. У меня есть праздники, больничные, отпуск, оплата компаний курсов повышения квалификации и английского, и даже компенсация тренажерного зала.
Это вообще не вопрос формы трудоустройства. Это вопрос конкретных договоренностей.
Конечно, с точки зрения закона "кинуть" работника проще. Но кидать себе дороже. Просто случай из практики: недовольный работодатель выплатил мне всё что был должен, уволил в этот же день, а потом написал гневный отзыв на меня.
По логике критиков в такой ситуации он меня обязательно бы кинул на последний платеж. Я свечку не держал. Но со своей колокольни вижу, что нарушать обязательства себе дороже, даже если ничего нельзя доказать в суде. Меня как ИП не кидали уже много лет.
serginhold
29.03.2024 10:38Какой-то вы категоричный :) Вот предложат вам в одном месте ИП и 120, в другом ТК и 100. И? ... А если 140 на 100? Как правило вся такая категоричность слетает на конкретной цифре :)
Слишком маленькая разница 140 и 100. И если в одном месте дали условные 140, то и в другом дадут, с нормальным ТК (чисто из личного опыта). Если и лезть в ИП дичь, то должно быть минимум x2, и все равно возвращаемся к пункту про другое место. На сам деле доход в любом случае будет в рынке, и смысла в ИП нет.
При ИП в любой момент могут кинуть, и бегай потом по судам что не индюк, разбирая пункты договора. При этот нет нормального больничного и нормальных отпусков, при внезапной болячке на 2 недели, 140 превращаются в 70.
Batalmv
29.03.2024 10:38Как я писал выше, у меня на такой схеме есть все, что и на ТК. Больничные, отпуск, праздники, страховка
Как минимум просить, как вы пишете в два раза точно никто не даст. С вами фактически делятся разницей в налогах, которая составляет условно 40%
Но я вас не нанимаю, как и вы меня - поэтом у ничего страшного, если каждый останется при своем мнении
piton_nsk
29.03.2024 10:38+3При ИП в любой момент могут кинуть, и бегай потом по судам что не индюк, разбирая пункты договора.
По ТК думаете кинуть не могут? Точно так же будете потом бегать по судам и взыскивать с ооошки с уставным капиталом 10 тысяч свои зарплаты. Я работал и по ТК, и как ИП и даже какое-то время вообще на честном слове. Единственный раз когда меня кинули это была работа по ТК.
Уточню на всякий случай, я не говорю что ИП не могут кинуть или не будут просто потому что это ИП. Я к тому что гарантии ТК на само-то деле достаточно иллюзорны и уповать на них не стоит. А стоит смотреть что за организация и кто ваши руководители.
pes_loxmaty
29.03.2024 10:38+3при внезапной болячке на 2 недели, 140 превращаются в 70
это же вы про ТК пишете, верно?
Hidden text
В 2024-м максимальная выплата по больничному составляет почти 4040 руб. в день (4 039 руб. 73 коп.) без учета НДФЛ
т.е. если у вас ЗП более 125 тыщ/мес при стаже более 8 лет - то больничный вам в минус идет.
horses
29.03.2024 10:38+1Ну по тк спокойнее, но на самом деле в ип не так страшно. Компания обычно все плюшки даёт при любом оформлении. Больничный - это миф. Ну он имеет смысл при зп чуть больше 100. А так на больничном ваши 300 превращаются в 100. Такие законы. Лучше в компании когда есть возможность без оформления на больничный ходить. Да и по тк сколько работал, часто бывает, что оклад у вас меньше, согласно тарифной сетке, а остальное премия. Те работодатель легко может уменьшить зп до голого оклада и вы уйдёте сами.
Так же и по тк часто приходят и говорят пиши заявление по собственному. Могут уволить в нарушение тк, могут голый оклад платить и вы сами уйдёте (самый плохой вариант). Ну будите судиться. Но в суде вы можете так же ваш договор гпх признать трудовым со всеми вытекающими.
Да, если у вас одинаковые оферы и для вас привлекательны обе вакансии, то есть смысл по тк.
Но по тк могут быть проблемы с налогами, если вы удалённо из-за границы работали и утратили налоговое резиденство. Тогда налог превращается в 30% и разницу вы сами должны доплатить. Для ип на спец режимах ничего не меняется.
serginhold
29.03.2024 10:38по тк сколько работал, часто бывает, что оклад у вас меньше, согласно тарифной сетке, а остальное премия
зачем на такое соглашаться?
Так же и по тк часто приходят и говорят пиши заявление по собственному. Могут уволить в нарушение тк
просто скажи "увольняйте" (если конечно у тебя доход в окладе, а не через премию), сразу пугалки закончатся и будут компенсацию предлагать
в суде вы можете так же ваш договор гпх признать трудовым
это вообще дичь какая-то, мы про ИТ сейчас говорим, или про продавца на свободной кассе?
А так на больничном ваши 300 превращаются в 100. Такие законы
это гарантировано больше нуля, по сравнению с ИП, где все что угодно можно прописать
horses
29.03.2024 10:38зачем на такое соглашаться?
Потому что так многие работают. И сколько работал - проблем не было. Да сейчас есть компании, которые в принципе платят в серую
просто скажи "увольняйте" (если конечно у тебя доход в окладе, а не через премию), сразу пугалки закончатся и будут компенсацию предлагать
Придется бодаться. Могут уволить по статье. Но тут согласен, что большинство будут договариваться.
Да, тут не важно, так как компенсации положены от среднего дохода в месяц, а не от оклада
это вообще дичь какая-то, мы про ИТ сейчас говорим, или про продавца на свободной кассе?
В чем дичь? Если уже пойдете в суд, то не составит проблемы признать ваш договор трудовых. Суды такое на раз два делают.
это гарантировано больше нуля, по сравнению с ИП, где все что угодно можно прописать
И? только вы этим не захотите пользоваться. Плюс у компаний часто есть разные варианты больничных без оформления. Ну и для тех, кто не в рф, от этого толку никакого, так как вы больничный не сможете оформить.
horses
29.03.2024 10:38те рисков и проблем от работы по гпх не особо больше, чем по тк рф. А, если, так вам еще больше будут платить, то и перекрывает это все.
pes_loxmaty
29.03.2024 10:38Классно вам, 4 года работы и уже вам полчаса достаточно. Мне вот нет.
Как по мне, на собесе хоть за час хоть за два невозможно оценить человека. Вот когда он на протяжении нескольких недель пилит задачи и на дейликах говорит что сделал, какие проблемы были, какая помощь требуется и т.п. тогда да.
Batalmv
29.03.2024 10:38Позитивное решение - да, соглашусь
Но негативное можно точно
------------------
Ошибки ж могут быть двух типов:
взял не того
не взял того
pes_loxmaty
29.03.2024 10:38Ну очевидно негативное можно отсеить, да.
Но потом бывает, что работать приходится с ложно положительным (
pinkclouds
29.03.2024 10:38+5Честно признаться, не очень понимаю смысл части под названием live-coding в интервью.
За свою карьеру мне удалось поработать в 5 компаниях, и при прохождении интервью в 4 из них был live-coding, который я с грохотом провалил все 4 раза. Но все же смог занять позицию, потому что неплохо закрывал теоретические вопросы. Парадоксально, но в единственной компании, в которой не просили устраивать live-coding, с кодом, по моему скромному мнению, все было на порядок лучше остальных.
Не претендую на истину в последней инстанции, просто по описанному выше опыту сложилось мнение, что берут все-таки на работу людей с базой в голове, а не с навыками решать микро таски с литкода.nameless323
29.03.2024 10:38+3который я с грохотом провалил все 4 раза
Значит либо других кандидатов не было, либо они были хуже :)
Практика пришла со всяких ФААНГОВ где буквально очереди на позиции и часто набирается куча кандидатов которые +- одинаково хороши в плане теории, лайв кодинг призван еще проредить пул. Ну и лайв кодинг тоже разный бывает - есть leetcode-like который до сих пор триггерит холивары в обсуждениях, есть решение более-менее прикладных небольших задач (это и для небольших фирм может быть ок имхо).
gun_dose
29.03.2024 10:38+1Ну как бы качество продуктов первой компании из аббревиатуры фаанг явно намекает, что все эти литкоды и лайв кодинги не работают, и в результате их применения в компанию попадает всякий сброд.
nameless323
29.03.2024 10:38+3А что не так с качеством конкретно? Если брать всю аббревиатуру, то люди пишут рабочие драйвера, операционки, приложения и сервисы работающие с миллионами и миллиардами пользователей, автопилоты и так далее. Если брать только первую букву то там всё равно одни из самых высоконагруженных сервисов (сайтов? не знаю как оно грамотно называется - слишком далек от вэба). Вы же не думаете что там сброд с улицы пишет наугад и получаются операционки, а среднестатистический программист, который скорее всего от слов регистры, бранч предикторы, интегралы, матрицы и тому подобное (и толком то не понимает скорее всего даже как вообще компьютер понимает как вернуться в вызывающую функцию когда текущая закончилась и как вообще параметры в методы передаются) в обморок упасть может уже, может написать гораздо лучше? :)
gun_dose
29.03.2024 10:38Вот это всё, что вы написали, работает лишь в теории. На практике, когда приходит уведомление о новом комментарии при свёрнутом приложени по клику на него ты окажешься где угодно, только не на тоу странице, где этот комментарий. Об этом уже мемы делают. Потом язык - некоторые части приложения внезапно становятся на английском языке, а потом спустя несколько дней всё возвращается, и так по кругу бесконечно. Далее, уведомления об уже неактуальных событиях: прочёл сообщение от друга, через 5 минут получи уведомление, что он тебе писал то, что ты уже прочёл. Видимо отсюда и берётся высоконагруженность: любители предикторов не догадались удалять из очереди неактуальные события. А ещё там есть массовые операции, например удаление комментариев, но если выделить больше 50 объектов, то будет сбой, видимо высоконагруженность слишком высоко нагружена. И объекты как будто бы удалятся, будет лишь маленькая плашечка "что-то пошло не так". Но если сбросить кэш браузера, то окажется, что ничего не удалилось. Это уже не говоря о том, что фронтенд их сайтов и мобильные приложения весят какие-то невероятные десятки и сотни мегабайт и всё это дико тупит и глючит.
Всё вышеперечисленное, это не какие-то случайные баги, а то, что они не могут решить годами. И это только верхушка айсберга, которая видна даже неискушённому пользователю. Я уверен, если залезть в дебри их бэкенда, там всё будет ещё хуже.
Для меня самого загадка, как они при этом умудряются делать довольно хорошие опенсорсные продукты вроде реакта. Видимо на них отбирают лучших из лучших плюс вклад сообщества. А остальные десятки тысяч сотрудников там явно зря едят свой хлеб.
czz
29.03.2024 10:38Потому что вы исходите из того, что основной продукт компании — это сайт и приложения для телефонов. Что если это не так, и основные силы брошены на совсем другое (тот же реакт вы привели в пример)? А сайт и приложение работоспособны ровно настолько, насколько надо.
gun_dose
29.03.2024 10:38+1Сайт и приложение можно не улучшать в виду отсутствия конкуренции, с этим всё понятно. Что является их основным продуктом, тут тоже понятно. Соцсеть с миллиардом юзеров и кучей рекламы в любом случае будет их основным источником дохода. И когда ты сунешь этому миллиарду юзеров какое-то забагованное г-но, и в то же время делаешь всякие презентации и статьи о том, что у вас там какая-то корпоративная культура и все вы такие единороги, то это выглядит очень странно.
Показательный пример, кстати, был в твиттере, где новый руководитель оказался в шоке от процесса разработки и решил просто уволить половину людей. Да и в целом волна сокращений во многих мировых IT-компаниях была вызвана именно тем, что раздутый штат не соответствовал ожидаемым результатам.
В целом, нужно избавляться от этого карго-культа фаанга, когда всё, что они делают, априори считается крутым.
czz
29.03.2024 10:38+1И когда ты сунешь этому миллиарду юзеров какое-то забагованное г-но, и в то же время делаешь всякие презентации и статьи о том, что у вас там какая-то корпоративная культура и все вы такие единороги, то это выглядит очень странно.
Ну это вроде не взаимоисключающие вещи. Три головы одного, так сказать, змея. "Единорог" — это для инвесторов, чтобы несли бабло. "Корпоративная культура" — для затягивания разработчиков, инструмент конкурентной борьбы. А пользователи — так просто ресурс.
gun_dose
29.03.2024 10:38+1В целом оно так и есть. И это абсолютно ничем не отличается от методов работы какой-нибудь захудалой провинциальной веб-студии. И возвращаясь к моему первому комментарию, это говорит о том, что все эти многосекционные собеседования с алгоритмами и лайв-кодингами вообще ничего не дают, и в итоге всё равно в штат попадают сотрудники со средней по больнице температурой.
nameless323
29.03.2024 10:38И это абсолютно ничем не отличается от методов работы какой-нибудь захудалой провинциальной веб-студии
И большинство продуктов этих захудалых вэб студий имеют большие проблемы с качеством и ложатся от "хабра эффекта", я уже не говорю о сотнях тысячах одновременных пользователей. То есть первая буква имеет даже на публику сервисы (с определенными проблемами) которые являются одними из самых высоконагруженных сайтов в мире и которые не падают каждый день от того что на них ссылку на каком хабре или реддите кинули. Если брать еще буквы - Тесла и СпейсХ спроектировали машины и ракеты, которые работают. Майки и Эплы пишут операционки которыми пользуются миллиарды, яблоки еще и свое железо делают. Гугл - тут тоже всё понятно, это до сих пор самый посещаемый сайт мирового интернета. И вы реально считаете людей которые это проектируют сбродом и что можно зайти в любую провинциальную кодинг контору и они сделают продукт лучше по качеству и отказоустойчивости чем сервисы фаанга (спроектируют свою теслу, спроектируют свои SoC, сделают сервис через который проходят миллионы пользователей в день, напишут свою операционку)? Несомненно такие люди/студии по миру могут найтись, но это будет скорее исключение, чем правило.
Мне если честно напоминает ситуацию когда люди смотрят проф футбольный матч или матч по боксу и говорят что "понабрали сброда, даже играть не умеют, вот мы бы с мужиками показали бы этой сборной Бразилии" :)
gun_dose
29.03.2024 10:38Ну ок, давайте посмотрим на проблему под другим углом. Тестировщик пишет репорт, что тап по уведомлению приводит юзера не туда, а ему в ответ: "Успокойся чел, у нас же самый высоконагруженный сервис в мире, всё ок". Так вы это себе представляете? Ну да, в провинциальной веб-студии это не прокатит, там заставят переделывать.
Знаете, почему продукты захудалых веб-студий валятся от хабраэффекта, а фэйсбук нет? Может быть вопрос банально в расходах на инфраструктуру? И то, что у фэйсбука это работает, ещё не значит, что оно работает оптимально. И вполне возможно, что всё то же можно сделать на железе меньшей мощности и стоимости без ущерба для производительности.
Что касается Майкрософт, не забывайте, что у них помимо операционной системы есть Teams и Skype, которые язык не повернётся назвать в хоть каком-то, смысле качественными. Качество Windows меня устраивает, но любой любитель линукса тут поспорит.
Гугл - ок. К ним вопросов нет. Разве что интерфейс некоторых продуктов бывает очень стрёмным, но это специализированные инструменты не для широкого круга пользователей.
Тесла и SpaceX - напомните, это какая по счёту буква в FAANG?
nameless323
29.03.2024 10:38Так вы это себе представляете?
Я себе это представляю что тестировщик пишет репорт, он уходит на скрининг, там оценивается важность репорта и ставится ему уровень в зависимости от важности/частоты возникновения, далее оно чинится. Так как пользователей миллионы баг может просто в приоритете быть очень низко. В провинциальной студии когда пользователей пара тысяч багов репортится сильно меньше и из-за того что нагрузка небольшая все особо и не валится (но если вдруг нагрузка увеличивается все ложится, в отличии от фаанга). Так как багов репортится мало, а системы простые относительно, проще всё это чинить.
Может быть вопрос банально в расходах на инфраструктуру?
Может быть, может быть и нет. Что то мне подсказывает что на определенном этапе сколько не вливай в инфраструктуру, но если софт кривой ничего не будет работать. Как я себе это представляю - если у вас есть сервера хранящие пару терабайт, как вы не обращайтесь к ним будет относительно быстро. Если вам надо хранить сотни тысяч терабайт, как вы инфраструктуру не скейлите, если у вас запросы идут в тупую будет медленно (не вэб программер, так что это так, предположение на основе опыта из других сфер).
Качество Windows меня устраивает
И тем не менее вы утверждаете что ту же винду пишет какой-то сброд, и в гугле сброд, и в эпле :)
Тесла и SpaceX - напомните, это какая по счёту буква в FAANG?
А первой буквы фаанга технически не существует уже. ФААНГ это просто историческая аббревиатура которая значит бигтех. Там и майков нет, и интела, и теслы (но при этом есть нэтфликс), что с того то?)
gun_dose
29.03.2024 10:38Фаанг от Теслы тем отличается, что Тесла - это автозавод, то бишь машиностроение, а фаанг - айтишка. И Маск, приобретя чисто айтишную компанию первым делом удивился, что они там ничего не делают, и уволил половину сотрудников. Маск конечно спорная фигура, но твиттер, или как там его теперь, от этого не сломался. Да, словили пару глюков на первое время, а потом наладилось. И не пришлось брать никого обратно (во всяком случае массово). Что как раз и подтверждает околонулевую ценность уволенных сотрудников. И я не думаю, что в Фэйсбуке дела с этим обстоят как-то по-другому.
nameless323
29.03.2024 10:38В тесле софта едва ли не больше чем в игровых консолях. Ну если вам так тесла не угодила как бигтех, то тогда эпл со своим производством железа.
И не пришлось брать никого обратно
Возможно пока не пришлось, возможно им это поломало дальнейшее развитие, пока что насколько я помню в плане софта маск много что обещал по твиттеру, но особо не сбылось (хотя тут память может меня подводить).
Всегда в больших конторах будет процентов 10 людей вклад которых околонулевой и куча людей которые работают с системами сложность которых ребятам с провинциальных разработческих студий даже и не снилась и записывать всех этих людей которые проектируют и имплеменят сервисы на миллиарды пользователей, пишут операционки, проектируют железо и так далее в сборд, на мой взгляд это очень смело.
gun_dose
29.03.2024 10:38Всегда в больших конторах будет процентов 10 людей вклад которых околонулевой
Не 10, а как минимум 50.
куча людей которые работают с системами сложность которых ребятам с провинциальных разработческих студий даже и не снилась
А вот этих, как правило порядка 5-10%, если не меньше.
Большинство "историй успеха" о входе в большую айтишку, это то, как кто-то там решил миллион задач на литкоде и устроился красильщиком кнопок за 150к$ в год. Большинство статей о технической крутости фэйсбука - это то, что их миллион фронтендеров делает миллиард коммитов в секунду и их суперсложная система деплоя выкатывает это маленьким кучкам юзеров. И я, как постоянный юзер вижу, что этот подход вообще не работает.
В тесле софта едва ли не больше чем в игровых консолях
Тем не менее, его не больше, чем в электричках, скажем, BMW. И уж точно не больше, чем в Airbus A380. Если продолжать логику, можно и какую-нибудь кофейню записать в бигтех, потому что там количество байт кода в кассовом терминале на единицу массы продукта может быть ещё больше, чем в Тесле
moonster
29.03.2024 10:38Смысл - убедиться, что кандидат способен быстро закодить элементарные вещи. На мой взгляд, для разраба выше джуна это одно из базовых требований.
Я встречал людей, претендовавших на сеньора, при этом на словах даже превосходящих Льва Толстого, а на деле не способных пользоваться стандартной библиотекой. Как таких отсеивать без лайвкодинга - не очень понятно.
levsir
29.03.2024 10:38Мы, к примеру, на лайвкоде (бэкэнд) задаём вопросы связанные с факапами, с которыми сами столкнулись в компании. Т.е. если у человека есть понимание примерное что в описанной ситуации может пойти не так, он уже имеет подобный опыт и может тянуть на мидл+/синьор, если пока с таким не сталкивался - сорян, грейд до мидла. Но у нас так же есть финальная стадия собеса с тимлидами в спорных ситуациях
pinkclouds
29.03.2024 10:38В моем понимании, по крайней мере, как я имел ввиду в своем комментарии, live-coding - это открытие ide на собеседовании и демонстрирование своих навыков быстро сообразить какой-то кусок кода.
А то, что вы задаете вопросы, я бы лично не назвал live-coding. Это больше из разряда опыта работы, что я полностью считаю правильным и нужным на любом интервью.
serginhold
29.03.2024 10:38+3Никогда и ни за что не соглашайтесь, если оцениваете тестовое больше чем в 1 день работы, край 2
1 час то это много, а тут 2 дня..
andrejbestuzhev
29.03.2024 10:38+1Не больше одного часа - это про найм в РФ/РБ, где полтора землекопа осталось.
В остальном мире немношк иначе: рекрутеры отвечают неделями (если отвечают), по 200+ откликов на вакансии практически на любую позицию.
horses
29.03.2024 10:38а тут прикол в том, что в рф зп ниже, чем вне. И если вы хотите получить зп в рф по меркам запада, то с такой же проблемой столкнетесь
piton_nsk
29.03.2024 10:38+1в компании сокращение, свои пару ЗП я заберу и уйду в вольное плавание
Ха-ха три раза. Может быть заберете.
nivorbud
29.03.2024 10:38ТК, самозанятый, ИП, формальная договоренность и т.д. Тут я не буду никого призывать, но мой основной выбор это только ТК в рамках РФ.
А если наоборот, хочется работать как самозанятый, как сейчас компании к такому сотрудничеству относятся?
horses
29.03.2024 10:38+1На самозанятом есть лимит дохода. Если у вас больше 200 тыс в месяц - то уже не можете.
LedIndicator
29.03.2024 10:38+3Но без всяких сомнений самый хитрый подход - это написание тестовых заданий. Положа руку на сердце, признаюсь, что я ненавижу этот подход
С тестовыми смешно, конечно.
Среднестатистический «прогер» готов поднять зад, тащиться полтора часа в один конец в офис конторы, если в мегаполисе; а то и больше. Проходить стопицот этапов, литкодить всякую бессмысленную хрень на бумажке или в онлайн-блокнотах, но не готов сделать похожее на реальное задание, в своём удобном проперженном кресле, перед собственным компьютером, с котом на коленях.
Хотя, казалось бы, ты будешь рисовать таблицы на работе, покажи как ты умеешь рисовать таблицы. Но нет: выпадают от самой кощунственной мысли, чтоб что-то похожее на рабочую задачу сделать.nameless323
29.03.2024 10:38+1Потому что на часовом собеседовании давать задачу на 8 часов смысла нет, а вот в случае тестовых некоторые работодатели грешат тем, что дают задачи на несколько рабочих дней - "ну, а что, сидит дома в своём удобном кресле, перед своим компом, с котом на коленях, еще и задача реальная, посидит да сделает". Не думаю что кого-то сильно будет смущать тестовое на 15-30 минут (самое длинный лайвкодинг лично у меня был около полутора часа, обычно 5-10 минут, а вот тестовые могли присылать и на 3-4 рабочих дня объемом).
ReadOnlySadUser
29.03.2024 10:38+1Мне как-то прислали тестовое с объёмом работы на 3 недели) Причем это не я даже оценил, а их собственная оценка. Я даже задание читать не стал, просто сразу отказал)
horses
29.03.2024 10:38Жесть. И они рассчитывали, что вы вернётесь с решением через 3 недели? Может им проект надо было сделать? )
ReadOnlySadUser
29.03.2024 10:38+1Там было интереснее. Я разработчик на С++. Они искали Rust разработчика, но сказали, что если опыта в С++ больше 6 лет (мой случай), то готовы взять.
У меня уже был оффер на руках, я им сказал, что если у них четырёхэтапные собесы или лютые тестовые, то сразу нет, если процесс найма оперативный, то давайте.
В итоге, созваниваемся с HR и она мне почти с ходу: "нужно будет выполнить тестовое на 3-3.5 недели". Я ее тормознул и сразу отказал. На этом разговор закончился.
horses
29.03.2024 10:38+1Ну мутные и странные. Потратить 3 недели чтобы тебе отказали. Я то 2 дня на подготовку к тех собесу трачу и то думаю о затраченном времени )
segment
29.03.2024 10:38Может быть она имела ввиду, что на выполнение задания они дают несколько недель, тк готовы подождать или у них загруз по кандидатам? Я о том, что может это было не про саму задачу, которая могла быть на пару часов.
ReadOnlySadUser
29.03.2024 10:38Нет, я специально уточнил, что она имеет ввиду. Потом уже не удержался и рассмеялся. Не очень профессионально себя повел, да.
GeorgeII
29.03.2024 10:38JB?
ReadOnlySadUser
29.03.2024 10:38Не помню, но по-моему аббревиатура компании была из четырёх букв. Какой-то там блокчейн проект на Rust. Было два года назад, запамятовал.
rqdkmndh
29.03.2024 10:38Причем ладно маленькое тестовое на пару часов работы, но когда мне прислали огромную табличку с меню, запросами, я выпал.
Ой, да ладно. Сейчас, когда под рукой есть целая армия gpt-ботов - тестовое задание на неделю работы можно за несколько часов сделать. Надо только адекватно оценивать их возможности и не пытаться запилить весь проект с одного захода. А уж по части покрытия готового кода тестами - так GPT-боты вообще лучшие.
Politura
29.03.2024 10:38Я встречал такие компании, где собеседование могло проходить вплоть до 3-х этапов.
Хорошо вам, всего 3 этапа! Я вот меньше 4-х этапов, каждый по часу, не встречал, когда два года назад работу менял. Обычно 5 этапов, иногда 6, или даже больше.
Behavioral, system design, coding interview, это основные этапы, которые присутствуют у всех всегда.
Перед этими основными этапами есть всегда отборочный этап, где всего по немножку. И за жизнь вопросы, из разряда behavioral, и немножко простенького кодинга дают, и че-нибудь из систем дизайн поспрашивают. В основном по опыту на предыдущих местах, как отправная точка. После этого этапа решается, допустить до основного интервью, или нет.
Иногда перед этим этапом еще и пред-отборочный этап, полностью автоматический, с двумя алгоритмическими задачками и кучей вопросов, где надо либо выбирать варианты ответа, либо вводить текстом ответ.
Иногда систем дизайн делают две сессии, а не одну, но это на позиции выше сеньерской.
Иногда есть сессия craft-интервью, когда дают задачу запилить нечто, типа, если бакендер, то простенький сервис под заданные параметры. Делаешь полтора часа на своем компе, на любимом языке в любимой среде, интервьюер просто сидит в зуме, в телефон втыкает, как время входит - часовая сессия с несколькими человеками которым показываешь и рассказываешь почему именно так сделал, а не иначе. Тут тоже дополнительные вопросы из всяких систем дизайнов будут.
Wakkss
29.03.2024 10:38Спасибо за тему и обсуждение данной темы в комменатариях, думаю, что очень поможет вся информация в ближайшем будущем)
Если есть те, кому не впадлу ответить на пару вопросов про собесы на C++, то был бы рад)
tsarevkv
29.03.2024 10:38Автор возможно не сталкивался, но есть ещё одни важный пункт. Когда на техническом собеседовании задают вопросы не связанные с будущей должностью. Например, аналитику задают вопросы программиста и наоборот.
AllexIn
если компания не предлагает ТК, то я сразу отказываюсь
А я не отказываюсь. Работаю с 2006 года на удаленке. Тогда вообще выбора не было - 99% работы было без оформления. Привык к определенным рискам и выработал подходы к ним.
За почти уже 20 лет - работал как ИП и по ТК. Причем есть трудовая и в России и в Белоруссии. Ну и так вам скажу: если понимаешь свой статус, свои риски и свои обязанности - вообще всё равно как оформлен.
Peact Автор
Я высказал лишь свое субъективное мнение, не призывая к тем или иным действиям. Ваша точка зрения вполне адекватна и имеет место быть) Просто для меня это черный флаг. И свое мнения я объяснил в статье
Asker1987
Если по ИП, можно договориться с компанией, чтобы она включила в ЗП хотя бы большую часть сэкономленных ею денег. Тут есть ряд преимуществ: при финансовой грамотности отложить на пенсию можно в разы эффективнее, ИП чаще даёт варианты с удаленной работой. Больше подходит для сеньоров, ценность которых компания осознает и будет себя вести предсказуемо к ним. Джунам и тимлидам с задачами менторство не подходит.
APXEOLOG
Согласен, я скорее выберу ИП, чем ТК:
В среднем, при работе как ИП зарплата должна быть выше минимум процентов на 20 (и если это не так, то это сразу вопрос к работодателю). Потому что по ТК (в РФ) работодатель сам заплатит 30%+ налогов за работника. И эта разница в ЗП как правило более чем перекрывает отпускные, больничные и прочие "надбавки". При этом деньгами можно распоряжаться по своему усмотрению, что открывает гораздо больше возможностей.
Как минимум, я лучше сам инвестирую часть в накопления и заплачу базу в ПФР, вместо того, чтобы направлять в ПФР реальный % от зарплаты.
zergon321
Я не проводил прям анализ, но на всех позициях, где трудоустраивали по ИП, зарплата всегда была меньше, чем там, где устраивали по ТК. Потому что если работодатель устраивает вас по ИП, значит, он на вас экономит и на что вы вообще в таком случае рассчитываете?
APXEOLOG
Как я уже сказал, работодатель действительно экономит при схеме с ИП, т.к. он платит Вам +20% к ЗП, вместо оплаты +30% налогов (т.е. экономит 10% уже на этом). Если он не платит доп - значит это плохой работадатель, и с таким нет смысла работать ни как ИП, ни по ТК
Peact Автор
В этом и смысл) Экономия работодателя далеко не всегда равно плюсу к вашей ЗП
zergon321
Ну удачи вам найти сейчас такого вот хорошего работодателя, который, видя очередь за забором, будет какие-то на какой-то там процент повышать ЗП за работу по ИП
Kergan88
Какие очереди за забором? Людей найти невозможно. Сейчас потерять перспективного кандидата = потратить полгода на поиски следующего.
zergon321
Найти невозможно супер-сеньёра, который будет в одиночку тащить на своих плечах весь проект, при чём не только код, но ещё и инфраструктурную и административную части. На зарплату ниже среднего. А нос воротят ныне даже от миддлов
Insurgent2018
Найти толкового мидла на python не за миллиард миллиардов - за 2.5 месяца - не удается.
piton_nsk
Есть ли конкретика? Что за организация, сколько платят.
Kergan88
Это вы про вымышленную реальность говорите. А в нашей, которая нам дана в ощущениях, - полтора года назад вакансия мидла закрывалась за 1-2 месяца, сейчас - за 3-6. Каждый кандидат для эйчаров - буквально повод для праздника, с массовыми гуляниями, песнями и плясками
С джунами едва ли не хуже - их в принципе на рынке нет.
splitfire
Можно чуть конкретнее? Стек, направление деятельности организации?
А то скрины с HH с тысячами откликов на вакансию только ленивый не видел.
james_sallivan
Я джун, я не знаю как это смотрится изнутри компании, но я видел джунов которые по 6-9 месяцев устраивались на работу. Понаделав несколько пет-проектов, им удавалось найти что-то найти.
Когда я пытался давать отклик на hh на вакансию, то редко входил в первую сотню.
У меня есть подозрение что либо о вас никто не знает либо очень жесть условия если джунов найти не можете.
Zukomux
Да хоть какого вменяемого найти сложно. Проводим ТИ, приходят кандидаты с такими резюме, что залюбуешся, стек технологий на 10-15 позиций. Начинаешь спрашивать - я это не помню, а это я не использовал, а тут необходимости не было. Ну и зачем он такой, даже мидл, нужен?
Killan50
Вы сильно оторваны от реальности. Какие там сеньоры... даже толкового инженера в технический отдел искали несколько месяцев, там не требуется ничего сверх базового умения в линуксы и esxi, но даже такая компетенция сейчас редкость.
volokitinkursk
чем вы занимаетесь, что видите очередь за забором? мне согласовали даже 4хдневную рабочую неделю за ту же зарплату, чтобы я не ушел)
AllexIn
Далеко не всегда желание работать как с ИП это вопрос только прямой экономии.
Опять же, с чего вдруг желание сэкономить стало плохим признаком? Бизнес всегда режет косты, если это можно сделать. Это не подозрительно, сокращение расходов - это основа бизнеса.
sten65
...работал по ТК, работал ИП, работаю самозанятым. В случае ИП - не соглашался менее +30% к оплате по ТК, в случае самозанятого - ТК + 10% (налог и сопутствующее) + 10% (добавка к пенсии:) ). Добавлю - пенсию уже заработал.
Xuxicheta
Все эти "пережитки социализма" не просто так придуманы.
Так то конечно здорово ничего не платить и медициной пользоваться.
APXEOLOG
Я перестал пользоваться бесплатной медициной с того момента, как начал зарабатывать самостоятельно. А ПФР это вообще отдельная тема, особенно после закона о НПФ, где фактически заскамили кучу народа.
При этом все налоги я платил по закону и никаких серых схем не спользовал. Что не отменяет того факта, что я с радостью "вышел" бы из системы "социальных гарантий" и обеспечил бы себе их сам.
anonymous
НЛО прилетело и опубликовало эту надпись здесь
AllexIn
ИП не платит? Вполне себе платит.
Кстати, тот кто работает по ТК может оплату медицины с налогов списывать. ИП такого не может. Так что еще вопрос кто бесплатно медициной больше пользуется.
Le0Wolf
Только списывать можно не всю сумму расходов, а только % от расходов, причем по максимальному уровню оплачиваемых расходов тоже есть лимит. Поэтому сейчас вроде, если не ошибаюсь, больше 15к (это если потратиться больше 100к) не вернуть)
redlse
наверное вы не в курсе что в большинстве IT компаний в РФ налоговая база на ТК сильно уменьшена
ultraElephant
Дело не в рисках. У самого трудовой стаж с 2008го. У меня нет хороших примеров компаний работающих в чёрную - это всегда какой-то цирк с конями и неадекватный собственник.
AllexIn
У меня вагон таких примеров.