Если мы говорим о квалифицированном специалисте, всё гораздо проще. Более 2-х собеседований без внятной на то причины - закрываем вакансию. Объёмные, расплывчатые домашние задания и тесты на время - закрываем вакансию. Сразу. Точка. И экономим себе кучу времени, за которое можно посмотреть другие вакансии.
В качестве исключения может быть желание попасть в конкретную компанию, например, по рекомендации. В таком случае, нужно проходить всё, чтобы не упасть в грязь лицом.
Если нет ежедневных созвонов утром и вечером, которые призваны проверять наличие Вас на рабочем месте, то очень легко поддаться соблазну пойти весь день строить баню. К сожалению, на этом Вас, видимо, подловили и поручили делать то, что можно сделать только в рабочее время.
Удаленная работа, кстати, бывает разная. Для многих разработчиков удаленка с полностью свободным графиком, как в Вашем случае, практически на вес золота. Однако, злоупотреблять этим не стоит.
Здесь нет единого рецепта, и многое зависит от опыта. Например, чтобы научиться распознавать подозрительные обстоятельства нужно посетить хотя бы одно собеседование с хорошим отношением. Иначе не с чем будет сравнивать. Среди "звоночков" я бы выделил следующие:
плохие отзывы от клиенов, сотрудников или кандидатов, например, на Glassdoor;
зарплаты ниже рынка, в т. ч. и у младших разработчиков, и, как следствие — текучка кадров;
много этапов собеседования и, особенно, неопределённое количество этих этапов;
растягивание процесса найма на несколько недель и дольше без очевидных на то причин;
объёмные домашние задания и тесты на время дольше 60 минут;
странные, не технические вопросы, как попытка спровоцировать раздражение и оценить реакцию.
В идеале, ничего из вышеперечисленного не должно присутствовать. В рельности же, часто встречается комбинация из разных "звоночков".
На позиции уровня Junior Developer. На Linkedin, например, об этом часто пишут прямо в вакансии.
Двухлетний опыт в моем представлении предполагает позицию мидла.
На мидла я тоже отсылал резюме, но на интервью почему-то не звали.
... какую квалификацию ждали собеседуюшие?
Сложно сказать. Как уже отметили в комментариях, причины отказа не обязательно связаны с задачками. Здесь мы скорее упираемся в посредственное отношение нанимателей к джунам в целом.
Вы знаете, а я с Вами отчасти согласен. Есть ощущение, что IT-рынок действительно повернулся лицом к соискателю, особенно после 2020 года. И я этим невозбранно пользуюсь. Пока у меня есть возможность выбирать между двумя вакансиями: с долгим и сложным тестом и без него — я не стану долго думать.
Что касается сокращений работников с визами в 2008-м. Эти люди когда-то приняли осознанное решение ехать за рубеж на жестких условиях с минимальными гарантиями. Отсутствие "плана Б" на случай непредвиденных обстоятельств называется халатная беспечность.
Ни в коем случае! Я обеими руками за LeetCode, и особенно за многочасовой LeetCode. Мне это очень помогает разобраться с вакансией и минимизировать затраты времени, связанные с ней.
Точка невозврата давно пройдена.
1. Первая волна сокращений уже была, вот, например: Airbus to Cut 15000 Jobs.
2. С точки зрения обывателя, лететь куда-то ради Инстаграма уже не модно, а на all inclusive уже нет денег, т.к. у многих заметно просели доходы (см. пункт 1).
Во всех начинаниях есть элемент везения. Я предложил не самый легкий, но прагматичный и распространённый вариант, по крайней мере среди моих коллег и знакомых, эмигрировавших в Великобританию. Для менее удачливых, но очень целеустремленных есть и другие сценарии. Например, один знакомый начинал на стройке, а другой — фасовщиком рыбы на заводе в Шотландии.
Нет, ну почему же, варианты есть, но они совсем не такие радужные, как пишут в вакансиях и рекламных статьях на Хабре. Если вы начинающий разработчик — вероятно придется пожертвовать доходом и/или комфортом на многие годы, чтобы получить необходимые навыки, опыт работы и вид на жительство на западе. Без этих 3-х вещей вы — перманентный новичок на рынке труда и всякие 50-100K будут практически недоступны (это возможно, но часто по знакомству). Многим такое положение вещей придется не по вкусу.
Здесь нужно ставить вопрос об истинных целях переезда. Если вы хотите переехать не столько потому что «там» все классно как в роликах блогеров, а потому что «здесь» кошмар — тогда вероятно пора начинать рассылать резюме.
Из хорошего по поводу пенсии могу сказать, что например в Великобритании после 10 лет работы (легально, со взносами соц. страхования из зарплаты) можно рассчитывать на минимальную гос. пенсию.
Почти наверняка во всех странах есть небольшие фирмы типа «Рога и Копыта» с огромной текучкой и жутким легаси, куда берут местных даже без профильного образования. Там часто ценят опыт работы как таковой — т.е. то, что человек годами куда-то идет утром, выполняет какую-то рутину и не задает слишком много вопросов. Это вариант для новичка-эммигранта.
Хотелось бы отметить, что автор скромно умолчал о том, что джунам и прочим новичкам без солидного опыта работы нет смысла переезжать в западную Европу, т.к. рынок переполнен джунами, а если вдобавок еще и нужна виза, то 50K точно не светит.
Самый оптимальный вариант — это переезд на запад самому при условии, что вы сеньор-помидор с 10+ лет за плечами. Переезд с женщиной может быть чреват последствиями. Если для вас статус не важен, то многие женщины ощущают потерю «элитного статуса» мгновенно и есть риск получить нож в спину.
Типичная ошибка выжившего. Пользователи ненавидят сайт не за рекламные баннеры, а за УГ контент состоящий в основном из рекламных постов. Раньше здесь был костяк из технических статей, а сейчас это доска объявлений.
Мне довелось лично встретиться с автором статьи в Великобритании и обсудить в чем же конкретно заключается сложность задачи. Из-за невразумительного пресс-релиза у многих людей, которые не совсем в теме, возникло столько трактовок и предположений, что на авторов посыпалась лавина вопросов. В беседе со мной у одного из авторов статьи чувствовалось некоторое раздражение от необходимости в который раз отвечать на одни и те же вопросы. Немалую роль в этой ситуации сыграло упоминание вознаграждения в $1M.
Короче говоря, есть несколько задач связанных между собой, которые неразрешимы на данный момент для достаточно большой доски, например, 1000x1000:
1) нахождение числа всех возможный расстановок ферзей;
2) нахождение числа возможных расстановок, когда на доске уже установлены одна или более фигур;
3) нахождение хотя бы одной правильной расстановки, когда на доске уже установлены одна или более фигур (либо указание невозможности расставить остальные фигуры).
Последняя задача интуитивно кажется наиболее простой, однако так ли это на самом деле — неизвестно. Чтобы понять сложность задачи попробуйте расставить несколько ферзей случайным образом на большой доске и затем отыскать хотя бы одно решение, в котором фигуры не бьют друг друга.
Можно высказать предположение, что для достаточно большой доски существует алгоритм, расставляющий фигуры за меньшее количество операций, чем банальный поиск перебором (при условии что на доске уже стоит хотя бы одна фигура!). Если такой алгоритм будет найден или это предположение будет доказано иным способом, можно утверждать, что P=NP.
Похоже на правду. Полезно было бы, например, повысить ценность авторских статей путем прибавления рейтинга такой статьи к карме. А за перепосты дополнительных бонусов не давать. Можно также снизить уровень цензуры за комментарии обязав указывать причину негативной оценки. Решение этих проблем наверняка есть.
Хочу дать фидбэк по проекту. Идея мне понравилась. Действительно, должно быть удобно, особенно, если добавить сохранение состояния вычислений при закрытии. Но на практике чуда не будет. CPU «80% времени простаивает без дела» потребляя минимум энергии. И в счете за электрику сразу будет видно, если он перестанет простаивать.
Энтузиастов желающих доплачивать за чьи-то рассчеты на самом деле не так уж много. А в индустрии и образовании (в частности, на западе) дешевле купить конкретное железо под конкретную задачу, чем заморачиваться с браузерами. Мне как-то довелось обсуждать собственные идеи распределенных вычислений со «взрослыми дядями», так вот они мне сказали, что это ерунда и если мне надо что-то посчитать — вот есть готовые сервера. Если серверов не хватает, можно собрать простую GPU-ферму за пару тысяч. А если и этого мало, тогда задача поставлена неправильно.
Кажется, несколько экранов кода для простого окна. Я не пользовался Win32 API со времен учебы, но очень рад, что хотя бы имею представление о том какой ужас скрывается за обычными рюшечками и что делать чтобы понять документацию MSDN.
Если мы говорим о квалифицированном специалисте, всё гораздо проще. Более 2-х собеседований без внятной на то причины - закрываем вакансию. Объёмные, расплывчатые домашние задания и тесты на время - закрываем вакансию. Сразу. Точка. И экономим себе кучу времени, за которое можно посмотреть другие вакансии.
В качестве исключения может быть желание попасть в конкретную компанию, например, по рекомендации. В таком случае, нужно проходить всё, чтобы не упасть в грязь лицом.
Если нет ежедневных созвонов утром и вечером, которые призваны проверять наличие Вас на рабочем месте, то очень легко поддаться соблазну пойти весь день строить баню. К сожалению, на этом Вас, видимо, подловили и поручили делать то, что можно сделать только в рабочее время.
Удаленная работа, кстати, бывает разная. Для многих разработчиков удаленка с полностью свободным графиком, как в Вашем случае, практически на вес золота. Однако, злоупотреблять этим не стоит.
Здесь нет единого рецепта, и многое зависит от опыта. Например, чтобы научиться распознавать подозрительные обстоятельства нужно посетить хотя бы одно собеседование с хорошим отношением. Иначе не с чем будет сравнивать. Среди "звоночков" я бы выделил следующие:
плохие отзывы от клиенов, сотрудников или кандидатов, например, на Glassdoor;
зарплаты ниже рынка, в т. ч. и у младших разработчиков, и, как следствие — текучка кадров;
много этапов собеседования и, особенно, неопределённое количество этих этапов;
растягивание процесса найма на несколько недель и дольше без очевидных на то причин;
объёмные домашние задания и тесты на время дольше 60 минут;
странные, не технические вопросы, как попытка спровоцировать раздражение и оценить реакцию.
В идеале, ничего из вышеперечисленного не должно присутствовать. В рельности же, часто встречается комбинация из разных "звоночков".
На позиции уровня Junior Developer. На Linkedin, например, об этом часто пишут прямо в вакансии.
На мидла я тоже отсылал резюме, но на интервью почему-то не звали.
Сложно сказать. Как уже отметили в комментариях, причины отказа не обязательно связаны с задачками. Здесь мы скорее упираемся в посредственное отношение нанимателей к джунам в целом.
Вы знаете, а я с Вами отчасти согласен. Есть ощущение, что IT-рынок действительно повернулся лицом к соискателю, особенно после 2020 года. И я этим невозбранно пользуюсь. Пока у меня есть возможность выбирать между двумя вакансиями: с долгим и сложным тестом и без него — я не стану долго думать.
Что касается сокращений работников с визами в 2008-м. Эти люди когда-то приняли осознанное решение ехать за рубеж на жестких условиях с минимальными гарантиями. Отсутствие "плана Б" на случай непредвиденных обстоятельств называется халатная беспечность.
Если бы! Я подавался в компании следующих направлений:
видеонаблюдение и безопасность;
инвестиционные компании, банки и quantitative trading;
разработка приближённая к железу (OpenCL и Embedded C);
машинное обучение и data science (здесь Вы, пожалуй, правы).
CV отправлял как напрямую, так и через рекрутеров. Везде отношение ко мне было аналогичным описанному выше.
К сожалению, у меня есть опыт собеседований только с бывшими "империалистами" :)
Не смотря на это, надеюсь, что моя информация кому-нибудь пригодится.
Ни в коем случае! Я обеими руками за LeetCode, и особенно за многочасовой LeetCode. Мне это очень помогает разобраться с вакансией и минимизировать затраты времени, связанные с ней.
1. Первая волна сокращений уже была, вот, например: Airbus to Cut 15000 Jobs.
2. С точки зрения обывателя, лететь куда-то ради Инстаграма уже не модно, а на all inclusive уже нет денег, т.к. у многих заметно просели доходы (см. пункт 1).
Здесь нужно ставить вопрос об истинных целях переезда. Если вы хотите переехать не столько потому что «там» все классно как в роликах блогеров, а потому что «здесь» кошмар — тогда вероятно пора начинать рассылать резюме.
Из хорошего по поводу пенсии могу сказать, что например в Великобритании после 10 лет работы (легально, со взносами соц. страхования из зарплаты) можно рассчитывать на минимальную гос. пенсию.
Почти наверняка во всех странах есть небольшие фирмы типа «Рога и Копыта» с огромной текучкой и жутким легаси, куда берут местных даже без профильного образования. Там часто ценят опыт работы как таковой — т.е. то, что человек годами куда-то идет утром, выполняет какую-то рутину и не задает слишком много вопросов. Это вариант для новичка-эммигранта.
Самый оптимальный вариант — это переезд на запад самому при условии, что вы сеньор-помидор с 10+ лет за плечами. Переезд с женщиной может быть чреват последствиями. Если для вас статус не важен, то многие женщины ощущают потерю «элитного статуса» мгновенно и есть риск получить нож в спину.
Короче говоря, есть несколько задач связанных между собой, которые неразрешимы на данный момент для достаточно большой доски, например, 1000x1000:
1) нахождение числа всех возможный расстановок ферзей;
2) нахождение числа возможных расстановок, когда на доске уже установлены одна или более фигур;
3) нахождение хотя бы одной правильной расстановки, когда на доске уже установлены одна или более фигур (либо указание невозможности расставить остальные фигуры).
Последняя задача интуитивно кажется наиболее простой, однако так ли это на самом деле — неизвестно. Чтобы понять сложность задачи попробуйте расставить несколько ферзей случайным образом на большой доске и затем отыскать хотя бы одно решение, в котором фигуры не бьют друг друга.
Можно высказать предположение, что для достаточно большой доски существует алгоритм, расставляющий фигуры за меньшее количество операций, чем банальный поиск перебором (при условии что на доске уже стоит хотя бы одна фигура!). Если такой алгоритм будет найден или это предположение будет доказано иным способом, можно утверждать, что P=NP.
Энтузиастов желающих доплачивать за чьи-то рассчеты на самом деле не так уж много. А в индустрии и образовании (в частности, на западе) дешевле купить конкретное железо под конкретную задачу, чем заморачиваться с браузерами. Мне как-то довелось обсуждать собственные идеи распределенных вычислений со «взрослыми дядями», так вот они мне сказали, что это ерунда и если мне надо что-то посчитать — вот есть готовые сервера. Если серверов не хватает, можно собрать простую GPU-ферму за пару тысяч. А если и этого мало, тогда задача поставлена неправильно.