LoopMe дают тестовое задание на незнакомых технологиях, потом морозятся и съезжают
Пишет Анонимус: «Здравствуйте, ёбаная редакция! Хочу поведать о том, как HR в компании LoopMe может запросто наебать потенциального гребца, развести его на кучу потраченного времени и, в итоге, просто забить хер. Видимо, количество проведенных собеседований и создание иллюзии работы – это фишка отдела по набору персонала в этой компании.
Итак, все по порядку
В мой аккаунт Linkedin поступило сообщение от некоего Vladimir Borodulyn. Суть нашего общения ниже. Цитирую частично:
HR: «У нас есть вакансия — Frontend Engineer Angular5+ Мы не ожидаем от кандидатов опыта с Angular, достаточно желания работать с ним и развиваться. Технологии: Angular 5, Java 8, Spring, GraphQL, PostgreSQL, Groovy. Мы гибко подходим к требованиям и не ожидаем, что вы работали со всеми технологиями, будет возможность научиться. Хотел бы с вами обсудить эту возможность. Удобно будет пообщаться со мной?»
Гребец: «Добрый день, Владимир! В специфике моей текущей работы я использую нативный JS, CSS, HTML и лишь косвенно взаимодействую с Angular (1.6). Вы верно заметили, что опыта работы с Angular 5+ я не имею. Но, так-как Вы написали, что существует возможность обучиться новым технологиям в процессе — не стану скрывать, что такая возможность меня действительно заинтересовала.»
HR: «Отлично. Давайте пообщаемся. У нас так построен процесс — первое интервью — со мной. Цель — рассказать вам о проекте, его структуре и самой вакансии. И о вашем опыте поговорить.»
Конечно же, я согласился. Тебе предлагают попробовать поработать с новыми передовыми технологиями, подчеркивают, что опыт работы с ними – не важен! Главное желание обучиться! Я подумал – «отлично, попробую».
Далее, после собеседования с HR, мне предложили сделать тестовое задание. До технического собеседования, хочу заметить. Очень подозрительно– но, что поделаешь…
Проект нужно было написать на angular 2, собрать на вебпаке, юзать ноду и тайп-скрипт. Со всеми этими технологиями в повседневной жизни я не сталкиваюсь, как было оговорено, вообще. Увы. Но, я же заинтересован – значит нужно делать. С учетом того, что я гребу на своей галере полный рабочий день до самого заката (а задание мне предоставили в понедельник ближе к вечеру) – я дал эстимейт – «до утра следующего понедельника».
В 5:30 утра, в понедельник (не спавши двое суток выходных) – я отправил готовый, полностью работающий проект на Angular 6, Type Script, собранный вебпаком и размещенный на гите. Думаю, не нужно говорить, чего мне это стоило – запилить приложение на абсолютно неизвестном мне фреймворке, используя лишь косвенно схожий с JS – TS, в столь короткое время, с нуля, без чьей-либо помощи. HR же отписался, что передает его на проверку.
Как вы уже догадываетесь – конечно же – никто мне и не собирался отписываться, давать фидбеки и так далее. Но, через еще одну неделю ожидания, я таки поинтересовался:
Гребец: «Владимир, добрый день!
Хочу поинтересоваться о примерных сроках получения фидбека по тестовому заданию. Упустил задать этот вопрос во время нашего предыдущего разговора.»
HR: «Добрый день.
Я пока получил от команды ответ «нет» но еще жду комментариев «почему» к сожалению»
Хм… — подумал я. Странно… Проект сделал в оговоренные сроки, оговоренным стеком технологий, проект – работает, вел себя абсолютно вежливо и сдержанно в общении, показал огромное желание и заинтересованность работать… Что ж не так???
Через несколько дней, Владимир таки прислал мне «расширенный фидбек» — как и обещал. Я лишь процитирую нашу переписку – и все прояснится:
HR: «Привет
— компонентный подход не используется
— плохая архитектура проекта, всё в одном файле
— не описаны типы (примитивов не достаточно)
— получение доступа к элементам через document
— грязный код (оставил комментарии)»
Гребец: «Добрый день.
Компонентный подход используется. (Скриншот прилагался)
Комментарии оставлены осознанно — о чем я писал в общем комментарии к выполненному заданию.
Проект строился в течении недели, если суммировать потраченное время — 4 вечера (не дня, так-как существует основная работа) были использованы на ознакомление с новыми для меня технологиями (Web-Pack, Node, Angular 6, Type Script), 1 вечер — для того чтобы разобраться с условиями использования нескольких API, что предлагались в задании, определении того, что возможно сделать, а что, — в силу платной подписки, — придется изменить. Двое суток выходных были максимально вложены в саму разработку.
Архитектура меняется в данном случае минут за 10. Это всего-навсего создание трех папок с размещением в них тематических файлов по контексту и изменение нескольких ссылок в самих зависимостях в коде. Не описаны типы, кроме примитивов. Возможно, в ряде мест пропустил; изучал тайп скрипт в процессе кодинга — думаю, это не удивительно. Что касается получения доступа к элементу через document — это была проблема, которую в силу отсутствия глубоких познаний в Angular 2+ я не смог решить иначе. Потратил кучу времени именно на этом месте. Пришлось решить вопрос именно таким образом (кстати, этот способ я использовал лишь раз, подумав, что работающий проект куда более важнее).
Мы обсуждали, что я не работал с данными технологиями ранее. Но, я цитирую то сообщение, что получил:
«Мы не ожидаем от кандидатов опыта с Angular, достаточно желания работать с ним и развиваться.»
«Мы гибко подходим к требованиям и не ожидаем, что вы работали со всеми технологиями, будет возможность научиться.»
И, признаюсь честно — я не понимаю, в таком случае сути нашего интервью — и зачем вообще мы изначально начинали с ложной информации. Я честно говорил, что не имею опыта и что есть огромное желание в противовес. Доказал это усердным трудом, пожертвовав много времени и сил, использовав все свое свободное время на выполнение задания, не спав двое суток на выходных. Сделав готовый проект — впервые ознакомившись с кучей новых технологий, которые явно не учатся за 3 дня.
Это ли «гибкий подход»? Или же «отсутсвие желания научиться и развиваться»?
В любом случае, благодарю за отзыв. Хорошего дня, Владимир»
HR: «ну мы действительно подходим гибко к требованиям, ничео, я лишь передаю как есть»
Подвожу итог: имхо, меня наебали, и довольно некрасиво. Предлагали развитие и акцентировали внимание, что им не важен опыт работы с этими технологиями ранее – а в итоге приебались к архитектуре и прочей ереси. (Где же мне бест-практисес нужно было посмотреть, интересно, по их мнению?) Но, багаж знаний я свой получил – и не собираюсь останавливаться, конечно. Просто, не красиво как-то. В общем, складывается впечатление, что HR просто создал видимость работы, набил общее количество собеседований в +1 заранее зная результат. Так что – если вы хотите развиваться, но не работали с перечисленным в вакансии стеком – и вам закинули приманку с этой конторы, что мол «не важно, главное желание! У нас гибкий подход» – задумайтесь!
Хочется услышать мнение редакции по поводу вышеизложенного.
C Ув., аноним»
Мнение ебаной редакции
Дорогой Анонимус! В данной истории не так важно, что конкретно вы написали и отправили потенциальному работодателю, как то, сколько времени вы на это потратили. Недавно на ДОУ в кои веки вышла годная статья на тему того, почему выполнять (и давать) тестовые нет смысла. Как показывает практика, чуть ли не единственное, что можно понять из тестового задания — это то, насколько человеку реально нужна эта работа, раз он готов тратить на задание несколько вечеров/дней. И действительно, одно дело если тестовое дают джуну, и другое дело, если его дают мидлу — это уже должно быть подозрительно. Либо в конторе настолько скверно поставлен процесс найма, что они ссут и «перестраховываются» (или в принципе не знают, что тестовые не нужны), либо же они морочат голову и набивают себе цену, мол «Докажи, раб, как сильно ты хочешь у нас работать».
И если уж каким-то чудом вам дают тестовое, то оно не должно превышать времени, которое вам комфортно «подарить» работодателю. То бишь выкинуть на ветер. Навсегда распрощаться с этими N-часами жизни. Здесь уже идёт следующий уровень — насколько сильно вы цените своё время? Человек, который тратит несколько дней на тестовое — не уважает своё время, а значит не уважает себя. Об такого можно будет вытирать ноги. Поэтому если и соглашаться на тестовое, то на очень маленькое, прям милипиздрическое, и при этом давать понять работодателю, что вы делаете ему невебацца одолжение. Чтоб они привыкали к тому, что тестовое задание — хуйня на постном масле.
Коментарі (126)
Среда худший день недели
Пару раз делал тестовое задание, всегда тратил не больше 2-3 часов. Хотя раз я пришел на контору, а они мне вместо тз на мыло выслали список багов на своем сайте само собой бесплатно все , по типу поправить банер пофиксить джс код, контора та вроде так и на плаву и даже кто-то там работает.
Тебя наебали — это не тестовые были.
в слове ебали 2 ошыбки сделал
Тебе виднее, что там с тобой делали.
Мне кажется или только что Рик Залупанчез себя подьебал?)
Завидуешь что это был не ты?)
>> в столь короткое время, с нуля, без чьей-либо помощи.
Шо ты сука пиздишь. Гуглом же пользовался. Какой же ты мерзкий пидр.
Ты зделал ошибку в слове «ошыбка».
Ты неначто непригодная криворукая обезяна.
Ты неначто неспособен. Ты нечтожество.
Мы хотели бы взять тебя к нам на работу.
Пздровляем вы приняты!
Походу хуёво быть тобой
Пиздато быть собой я тебе скажу
А там хряк Владимир, он еще на сыроварне зашкварился вроде, не помню как… Вроде норм рекрутер еба, типа отпысывается, шо да как, а не как некоторые свиньи…
А автору, так это контора зашкварилась, нахер скрины хряку? Он побежит к недотиме их показывать? Просто нахуй такую галеру и все. Контора в самом деле не очень.
Чувак в одном файле написал проект на ноде, ангуляре 6, тс и вебпаке, да ещё с описанием типов, компонентов, с комментариями, его надо было сразу синиором сделать и дать премию
Дарвина>Что касается получения доступа к элементу через document
Вобще говоря, парень походу даже не читал вобще даже, что такое ангуляр, а сразу полез в документацию синтаксиса и сниппетам типа «Нello World».
Вся суть этих всех говнофреймворках в том, чтобы избавиться от jQuery-подхода разработки, при котором мы цепляемся к дом элементам по селекторам. В ангуляре используются для этого биндинг свойств компонент и событий, директивы.
А ну пшел нахуй от сюда
Ти йовбак недовчений, підхід (api) з використанням доступу до ДОМ елемента є майже во всіх гівнофреймворках. В твоєму ангулярі це ElementRef. Інше діло що анонімус не зрозумів що необхідно контролити стейт, то це бля очікувано, бо такі речі за дві ночі не вчаться!
Поощряється защікоін котрий я тобі вислав. Вчи ванілу, тоді зрозумієшь що у рефів є обмеження. В мене таке відчуття, що крім ангуляру та волохатого заду гребця-сусіда ти нічого не бачив.
Тебе лишь бы пиздануть что-то и неважно попадаешь или нет?
LoopMe
А как это переводится с английского? Отзалупь меня? Вот тебя и отзалупили, аффтар.
Ситуация нихуя не новая, дают тестовое, а по факту это готовый проект или огромный кусок от него, а дальше на мороз. Галер с таким подходом овер дохуя. Ебать я капитан.
Приходи ко мне в войска — повышу до майора. Майора НеочевидностьАВероятность. Вероятность игры в блек-джек — высока, как никогда. кстати, говорят, ерат не сможет гребцов у Кiевскую Русь из Москальской Рyси перевозить. После блек-джека будешь ебсти Васяна — на него все ставки парни делают. Вон он, уже на стуле обосраном сидит, пальцем в жопе ковыряет. В своей конечно. Своим.
Смотрю тебе совсем скучно, такую дичь только под чем-то писать можно.
Ну раз тебе интересно моё предложение — я диктую адрес. А ты записывай. (Люблю диктовать)
ээээээээ слышь,верни васю,сукаа! я уже не магу без маево сладенькаво!
Да неприятно, но чего расстраиваться, развивайся дальше по Ангуляру, сделай пару проектов на коленке (можно еще на NativeScript что-то наговнякать и выкинуть в маркет) и ищи уже работу по этому профилю. Спрос большой.
А в чем проблема? Это деловой подход
Кстати, гребцы, которые в качестве тестового задания выполняют действующий проект (даже если это прототип или MVP) — дурачки. У меня, например, достаточно самоуважения, чтобы не писать бесплатно приложения для каких-то мудаков.
Епт василий ты че ваще дебил какие тестовые нахуй. Можешь еще отвафлить им заценить как язычком работать умеешь.
Во львовской говноконторе EchoUA мне тоже как то предлагали вакансию по незнакомой технологии. Я пишу на php предложили сначала вакансию по php, а после нескольких дней после собеседования по скайпу, на которое хрюша опоздала, хрюша сказала «вакансия на php закрыта, есть вакансия по Go». Я ей обьяснил что Go знаю только на базовом уровне — синтаксис и тд (вакансия была на мидла), на что она ответила типа это ничего, можно и без опыта, только тестовое надо сделать. Тестовое я сделал. Кроме Go в нем еще использовался MongoDB, с которым у меня тоже опыта не было. Однако все что она мне ответила было «Ой, ви знаєте, завдання зроблене не добре». Вот и весь фидбек.
пэхэпэшник, хуле тут взять
Да уж не рубист
йди краще піщу розвозь
Давай я тебе объясню как это работает:
Есть вполне конкретный проект на заданном стеке технологий и команда, которая пилит его много лет. Внезапно кто-то из команды уходит. Хрюши получают задание найти замену. При этом тимлид и все члены команды прекрасно понимают что нужен человек с опытом в нужных технологиях + способный вникать в чужой говнокод. Поэтому ищут минимум мидла.
Но хрюши прекрасно знают что найти настоящего мидла еще и по цене джуна (а вы думаете почему прошлый мидл уволился?) — нереально. Поэтому они применяют вот этот «гибкий подход к требованиям»:
— Во-первых они спамят всех подряд у кого в линкедыне есть хоть какое-то совпадение. Например Java совпадает Java Script, а Ангуляр это же то же Java Script — поэтому ищем всех у кого есть JS даже если он не слышал про Ангуляр.
Но откликаются и соглашаются прийти в основном вайтишники или джуны. Поэтому если сразу отправить их на техническое собеседование — то там их обложат хуями, а хрюшу выебут — ведь девелоперы четко говорили что им нужен человек, который разбирается, а не вайтишник. И вот хрюша придумывает хитрый ход: сначала побеседовать самой, оценить кандидат совсем тупой «вкатывальщик» или хоть немного перспективный. И если надежда есть — то вкатить ему тестовое задание на нужных технологиях. Авось за пару ночей он что-то слабает, что-то выучит и можно будет показать девелоперам что вот де у кандидата есть проект на гитхабе.
В итоге кандидат тратит свое время что бы написать свой первый проект на том, чего раньше не видел, девелоперы тратят время что бы поковырять этот высер и объяснить ньюбу почему его первый код совсем не подходящего уровня для мидла, а хрюша морозится потому что не может прямо написать что «мы вообще-то искали мидла с опытом, а про желание изучать и развиваться я напиздела».
Итого: не лабайте тестовые задания на технологиях, в которых вы не сильны! Вы тратите свое время, и время настоящих девелоперов, которым на это смотреть.
Хотите претендовать на большее: прочитайте книжки, посмотрите примеры, налабайте пару пет-проектов, перепишите их пару раз пока код перестанет быть похож на высер вайтишника… За несколько месяцев (без ущерба для сна!) у вас уже будет что показать и про что рассказать на техническом интервью.
Все девелоперы хорошо относятся к толковым начинающим джунам — сами такими были. Но ненавидят вайтишников, которые, как нерадивые студенты, пытаются пролезть «на шару» подучив незнакомый предмет в последнюю ночь перед экзаменом.
мои парни сильны в блек-джек и впарывание квадратных бутылок Васяну Макогону. Для них это освоенная технология, да и у васяна всё уже на мази́
Это тока в Неньке ебут по ангулярам и прочим пхп. ну может еще в бульбокацапостане. а у нас в гугле похуй на каких технологиях ты там раньше говнокодил и может ты вообще свежий после буткампа
Главное чтобы ты понимал сколько шариков для пинг понга засунут тебе в жопу если сорвешь релиз
Поэтому у вас в гуглах на техсобесе и дают логические задачки по типу:
«напишите на псевдокоде алгоритм, как за минимальное количество итераций определить количество шариков желтого в прямой кишке мидла и оцените сложность вычислений».
тестовое максимум на 2-3 часа с перерывом на просмотр порнушки, всё остальное идет за щеку
«грязный код (оставил комментарии)» интересно афтор данного выражения действительно думал что в тестовом кто-то будет прикручивать gulpgrantхуянт и пр. ебалафу для минификации или лишьбы че нибудь спиздеть, заранее отсыпаем этому еблану за щеку 🙂
хорсев петушара
Какой нахуй смысл давать тестовое? Особенно бесит, когда надо на домашнем компе поднять какую-то специфическую тулзу или базу и ты ебешься весь день с конфигами, а потом тупо забиваешь хуй.
Еще лучше — дают готовый проект, с куче специвической хуйни, в конфигах половина полей пропущена и ты сидишь и угадываешь, что там должно быть. особенно после того как ты уже прошел собеседования у хрюши и у тех лида проекта. В говноконторе EchoUA так тоже делали
это просто ещё проверяют
если ли хоть капля самоуважения у омежки-кодераProblem Solving SkillsКомментарии дельные. Скорее всего, про опыт не нужен придумала курица-рекрутер, в надежде что и так прокатит, а ревьювер об этом даже не знал, и расписал как есть.
А ну и это… Я понимаю, что технологии новые все дела. Но в одном файле писать? Это как бы от стека не зависит, так нигде не делают.
Попизди мне тут
Шо?
Пидарасы, вы шо охуели?!
не расстраивайся, я тебя утешу
знаешь как посадить на стульчик четверих руских ?
правильний ответ — нужно стульчик перевернуть 🙂
Знаешь как посадить 10 хохлов на один стул?
правильный ответ — все снимают штаны, первый садится на стул, второй садится на его хуй, третий садится на хуй второго и тд. так скажем украинский хоровод