Здравствуйте, ебаная Редакция! Я как и большинство разработчиков постоянно получаю входящие вакансии и предложения в линкеде, как правило сразу содержащие полное описание вакансии и попытку затянуть меня в процессинг на какое-нить собеседование (просто HR или техническое или еще какое-то).
Но тут одни ребята отличились и после пары-тройки стандартных сообщений прислали:
«компания заинтересовалась Вами и попросила сразу передать Вам тестовое задание)
на выполнение 3-4 дня».
И я уже было подумал что они сбросили какую-то дичь, которую я по их мнению должен пилить на празднико-выходных и выслать в течении тех самых 4 дней (что в принципе уже зашквар), но потом открыл его:
Необходимо разработать просмотрщик JSON, который бы выводил контент в виде дерева аналогично тому, как показываются структуры данных в Devtools
Дерево должно выглядеть следующим образом
Узлы-коллекции (array|object) могут отображаться в двух состояниях — свернутом и развернутом (корневой узел развернут всегда). Состояния переключаются по клику на треугольной стрелке слева от узла. При разворачивании раскрывается только сам узел. При сворачивании узла также сворачиваются все его развернутые подузлы.
В свернутом состоянии выводится ограниченный дайджест коллекции (не более трех элементов, далее — … ), также перед элементами массива не указываются индексы, поскольку в этом случае они очевидны. При уровне вложенности больше трех вместо дайджеста элемента выводится …
В развернутом состоянии индексы массивов показываются всегда, аналогично ключам объектов. Для развернутых узлов их дайджесты не выводятся, вместо них обозначения { … } и [ … ].
Счетчик выводится перед каждой коллекцией размером больше 1 элемента.
Атомарные узлы подсвечиваются разными цветами в зависимости от типа. Строки также обрамляются кавычками. Ключи объектов выводятся без кавычек, курсивом.
Поскольку строки могут быть очень длинными, то при их отображении есть несколько ограничений:
● в дайджесте выводится максимум 10 символов, если строка длиннее, то к ним добавляется … , чтобы намекнуть пользователю на большее
● размер блока для вывода строки не может превышать 400px * 200px, если контент не помещается, используется скроллинг
Просмотрщик должен быть написан таким образом, чтобы работать в качестве независимого компонента в разных сценариях с разными источниками данных. Однако для целей задания json-контент будет загружаться через перетаскивание соответствующего файла на вкладку приложения
Приложение без данных показывает Ready for JSON… или аналогичную жизнеутверждающую надпись на белом фоне, надпись Drop file… с затемнением должна появляться, если приложение обнаружит, что пользователь тащит ему свежий файл.
При перетаскивании нового файла на приложение с уже загруженным контентом его состояние сбрасывается, чтобы продемонстрировать новое дерево.
В случае ошибки при парсинге внизу должно выводиться сообщение. Желающие продемонстрировать особый шик могут показать в нем проблемный участок файла.
Дополнительные условия и примечания:
1. Задание должно быть выполнено на чистом React, без использования библиотек управления состоянием (Redux, MobX, RxJS и т.п.) и готовых компонентов. К счастью, они тут не особо нужны.
2. Можно и нужно использовать create-react-app, react-custom-scrollbars, react-dropzone или их аналоги
3. Можно использовать любой метод задания стилей
4. Кое-какие константы для стилей:
Это построение JSON дерева со всей визуальщиной, вложенностями, свистелко-перделками и даже генерацией юзер-френдли ошибок в консоли О_О, и его реально по-хорошему нужно пилить чуть ли не неделю (если конечно не скачивать готовые решения коих чуть больше чем дохуя).
По итогу мы имеем умников, насмотревшихся на процессинг эпла и гугла,
«забывших» при этом самим стать эплом или гуглом.
104 Комментария
Есть подозрения что они тебе кидают кусок своего проекта.
Лови меня, пидр
Это весь проект 🙂
Самое забавное, когда пишешь таким ушлёпкам, что мол это же кусок реального проекта… В ответ тебя умоляют: «Ну сделайте…» Количество говна у нас просто зашкаливает.
Каюсь, колись кілька разів робив вдома тестові завдання. Результату ніякого.
Тепер, звісно, такою хєрньою не займаюсь — я краще свіжим повітрям подихаю годинку-другу. А на подібні пропозиції відповідаю просто. Кажу, що визнаю лише рівні відносини: я кладу свій час, а контора кладе гроші. І дивовижним чином усякі неадеквати швиденько зливаються. Зрідка буває, що питають про ціну — називаю значно вищу ніж висока по ринку. До замовлення так жодного разу і не дійшло.
А взагалі, всі ці тестові завдання лише для того, щоб спростити конторі життя. Але це виключно їх проблеми, їх комерційні ризики. І треба бути повним ідіотом, щоб брати такі ризики на себе.
Вероятность виполнения такого тз равна 0 умножить на количество строк в задание. Но если ти всеже его сделаешь и пришлеш им ссилку на репо(ну или просто какойто код похуй на каком язике) то ет и будет означать что ти именно тот лох которий им нужен
Полюбе из реального проекта. Сколько кидали тестовые всегда было стек и в общих чертах чё хотят, а тут пидры даже стили свои подогнали…
Я, кстати говоря, там был на собесе … Тупо шарага, снимают офис на Шулявке в торговом центре Космополит, хрюша у них — престарелая баба, грубая, тупая и не уважает никого, она вообще считает что для нее люди никто, или это совковая закалка или просто по жизни ебонутая. Чувствует себя как будто она погонщик, на деле писта, которую пора выгнать, а взять молодую.
Джейсоны?
Машенька, а ну быстро закрыла браузер! Кто будет за тебя джейсоны писать?
чо сказать то хотел? страпончик захотел?
Если не будешь писать джейсоны, придётся засадить тебе в булочки моего питона
только в попу и годится твой питончик. всем удобно
я ждал тебя, пиши где твою сраку можно найти!
Ничего удивительного, наживка на терпилу-работягу. Даже если будут платить нормально, на шею обязательно сядут.
Тут где-то была статья про телку, которую заставляли писать jsonы. Скинь ей тестовое плиз. Добей ее нах.
Ее уже взяли на борт, который балуется легким xml ом и кое что еще
Я прочитал и почему-то подумал про лёгкий БДСМ
Попроси скинуть тестовую зарплату.
Кстати, где можно найти ТЗ тестовой зарплаты?
Ищи скидки по 40 коп, там твое тз
Для особо тупых повторяю — мой логотип языка Python — это две одноглазых змеи за щекой у каждого кацапа! 🙂 Одна змея желтая, а вторая — блакитная, что как бы символизирует 😀
вот тока кацапы работают касперском за 3-5 штук баксов, не забывая между коммитами присунуть твоей мамке.
за 3-5 и мы работаем
* тестерами
*на пол-ставки
Ты решил удивить кого-то АЖ-АЖ-АЖ 3-5К USD?? Ну ты и долбоеб 🙂 мамок попутали и навставляли твоей 😀
> вот тока кацапы работают касперском за 3-5 штук баксов…
Это типа очень высокая ЗП в Кацапии? Ты извини, я вашем рынке труда не шарю…
Кстати об антивирусах. Слава кришне за то что Убунту сотворил! Оставив тем самим винду с антивирусами для пользователей со стран третьего мира вроди росии.
Шоб ви все сдохли там!!!
Не хочу тебя огорчать, но Убунту сотворил вовсе не Кришна. Благодари вот этого дядечку: https://en.wikipedia.org/wiki/Mark_Shuttleworth
Ексепшн, ты ёбнутый?
ловите наркоцапа. он в унылых попытках камингаута тут все заблевал.
увы, кацапизм неизлечим.
Галерки с такими тестовыми заданиями нужно сразу слать на хер.
Нахуй
Деанон конторы!
такие вы наивные, получаете рассылки на попытку вас втянуть в свою галеру. мне бы ваши проблемы
Давай проведем аналогию:
— заебашьте нам автономное отопление в офисе 200кв.м. с двухконтурным котлом, это по нашим оценкам должно занять 3-4 дня
Аффтар йидиёт!
Работать у нас — большая честь!
я смотрю, текст уже спиздюли сюда
https://itsotnya.xyz/ideals-solutions-nebolshaya-galera-s-chsv-processingom/
1 береш гівношаблон вордпресний
2 реєструєш типу патріотичний домен
3 наповнюєш скопіпиждженими статтями
4 додаєш реклами дорвеїв за смаком
5 ???
6 профіт!!!
Если погромист тупой, то ето его проблема
Согласен. Не тупой программист на такое тестовое задание не поведётся.
Автор, все верно, дно пробито однозначно, потому что нормальные галеры на доу не размешают вакансии «Ниндзя поиска талантов»
А что за кин на картинке? Работать в нашем банке большая честь. Блядь, дорогие помидоры (ну или лица мнящие себя таковыми), когда составляете тестовое, думайте о том что поменяете рабочее место и вас самих будут заебывать с неадекватными тестовыми. Понимаю что для вас эта задачка может и не такая сложная но сука, вы охуеете от того сколько вещей в мире разработки для вас все же незнакомо, ну или знакомо плохо, когда подобный вам неадекват сунет какой-то бред и зажмет сроками.
Но это еще норм, вот когда после нескольких дней работы казалось бы адекватный с виду работодатель грит тебе что рабочее окружение настраивается пару часов и этот старый большой проект разворачивается максимум часа за три на деве, и что за неделю вообще можно запилить проект и хуле ты эти несколько дней щелкал ебальником, где сука результаты, вот тут становиться особенно весело да. И вот такие ебланы, дающие неадекватные тестовые как раз таки и страдают подобной хуйней. Так зажмут сроками что будешь ебашить круглосуточно, еще и должен останешься.
окей. Тестовое сделаешь то? автор сделал
Вот ты говоришь, «автор сделал а тебе слабо?» А я тебе отвечу: купи слона.
>> А что за кин на картинке?
Горячие головы 2 🙂
А Авто КюЭй эти клоуны, наверное, просят написать тестовый тест на ту ебалу…
Спасибо.
>> Блядь, дорогие помидоры (ну или лица мнящие себя таковыми), когда составляете тестовое, думайте о том что поменяете рабочее место и вас самих будут заебывать с неадекватными тестовыми.
Вот поэтому и не поменяем.
Угу и после того, как во вне рабочее время создавать и проверять тестовые, нужно будет параллельно учить текст песни про очередного фантастик-манагера, вот тогда зашурудишься.
походу контора решила сделать свой очередной говно-проект силами соискателей. дебилы, блядь (c) печальная лошадь. есть более тонкие закидоны, но тупорылым задротам эта область кидалова еще будет долго неведома, в силу своей врожденной тупорылости
Лет 5 назад, ломится ко мне в скайп очередной хрюндель, представляется от компании «Хуй с горы» и без всяких предварительных ласк скидывает файл — говорит мол это тестовое и мол собеседование только после его выполнения. Ни описания вакансии, нихера вообще. Открываю тестовое — и немного ахуеваю. Тестовое без всяких затей, предложила мне написать за пару дней, всего нихуя — перехватчик смс сообщений с пересылкой на заранее прописанный номер, который бы устанавливался на телефон и ВНИМАНИЕ! Не выдавал своего присутствия. Я написал подруге что передаю это тестовое и ее контакты в милицию, и она тут-же самоликвидировалась из моих контактов. Но самое мощное тестовое я получил 7 лет назад, когда позвонивший чувак, буквально в несколько предложений, описал мне тестовое как — Написать за неделю движок сити-билдера “Город” без графики и добавил что ЕСЛИ ХОЧУ!!! Могу использовать арт из оригинала. Ни письма, ни описания, ни хуя, просто вот так вот — “а заебошь ка за недельку”. Я уже писал в “Истории одного гребца” как в те времена частенько слышалось от распальцованых долбоебов — “Запилить за 2 месяца FarmVille” — причем в одиночку и фронт и бэк — сейчас такое называю Фуллстэк.
>>>Написать за неделю движок сити-билдера “Город” без графики и добавил что ЕСЛИ ХОЧУ!!! Могу использовать арт из оригинала. Ни письма, ни описания, ни хуя, просто вот так вот — “а заебошь ка за недельку”.
«щас все брошу и заебошу. но нахуя мне после этого вы?»
ИтХуйло, ну кому ты пиздишь? Если нехуй, что писать то не выдумывай всякую хуйню, графоман ты ебучий. Ты же геймдев зашторенный, интерьерщик-сортирщик. Кого ты наебать пытаешься?
В отличии от многих тут, я знаю, что ты клинический шизофреник и это (не форма речи). Ты конечно такой тут не один, но чтоб с настолько зациклившейся шизой. Признаюсь, я не фанат травить убогих, в основном я им соболезную и игнорю, но ты сученька особый экземпляр. Славик (в доступной форме) поведай миру где тебе так башню сорвало. Ты ведь совсем ведь еще зеленый лет 14-16 где-то?
Та це ж довбойоб — Вася Макогон, він же Сєверноє сіяніє. Його тут затравили, от воно і пише про геїв..
Жсоны вьювер это хуйня, вот помню моему коллеге прислали китайцы тестовое задание эмбедед на сях, он всё сделал и когда узнал девайс под который эта прошивка педалилась, решил завязать с айти, вот такие дела малята
>узнал девайс под который эта прошивка педалилась
Смарт-Дилдак с али?
Фаллоимитатор с ИИ?
коллега, у вас там в словах «дилдо сестрички» опечатка
Походу мы пользовались одним и тем же девайсом 😂
В моей срани есть шарага, которая берет на платные(!) курсы, если напишешь мини-аналог инстаграмма, будь он трижды неладен.
Даже я не ебу как это делать та и вообще идите вы нахуй с таким говном.
я вот только не понял нафига здесь эта замечательная картинка.
там после нее идет прелестный диалог
— I see you’re no stranger to pain.
— I’ve been married… Twice.
https://www.youtube.com/watch?v=zxKJ-REbUlI
это намек на что, что любим и с удовольствием выполняем такие тестовые?
— I see you’re no stranger to pain.
— I am C++ developer.
— Nu ti i pidor!
у вас молодых чо-то с чувством меры. остановись после второй строчки и я бы сказал охуенный камент. третья это уже лишнее.
Ты прав. Прочитал без третьей строчки и это действительно охуенный каммент. Я даже заржал в голос))00)). Вышел во двор рассказал соседям и они тоже ржать начали.))) Всем двором хохотали.)0)) А дворовая собака вообще чуть сознание от смеха не потеряла.)0))) Вот это умора.))))00 Ну ты представляешь типа ты на плюсах пишешь, типа к боли привык ))))))))))))))))))00)))))))0)))))))
Вот как ты к дворовым собакам подкатываешь!
Хитрый то какой!
пациент, судя по количеству скобочек в ваших анализах, вас, кажется трахнул лиспер.
Ничего удивительного не вижу. На реакте пишут говноеды, так что какой-нибудь неудачник тестовое да и сделает. Щас проекты пилить проще простого — разбиваешь проект на несколько этапов, открываешь вакансию каждые два месяца и тысячу джунов-свитчеров, как-никак проект тебе запилят, а если мидлов будешь зарплатой заманивать, то вообще получится годно, т.к. эти чмошники тестовое стараются хорошо делать, они же рабы прирожденные.
неделю на постройку дерева? ты там совсем долбоёб дремучий уже?.. ну что я за человек. ну конечно же да. это же веб-макака
Не хочешь делать ТЗ, тогда лови мой ХУЙ рикошетом за щеку.
А ты сделал себе ХУЙ-БАЗУКУ?
> попытку затянуть меня в процессинг на какое-нить собеседование
Я один не понял что это?
Бля, зря я торопил Шизожука. Бедняга взял рандомную галеру, тестовое из интернетов и слепил статью. Прямо как мемес про жареный суп.Но даже если не так — вместо 4 дня надо 7 дней на тестовое, вот ведь ужас, пиздец, срочно на йобаное постить какие они там все нехорошие.
>По итогу мы имеем умников, насмотревшихся на процессинг эпла и гугла, «забывших» при этом самим стать эплом или гуглом.
Ты у них в офисе был? Овчарку за жопу мацал? На проэкты смотрел? На зряплаты смотрел? Судить о галере по тестовому это как оценивать качество кода по оформлению отступов.
P.S. Данный коммент проплачен тремя пачками Мивины от СЕО iDeals Solutions, но это не точно.
Ты действительно тупорылый. ПроЭктант хуев. Любитель уебать неделю своей никчёмной жизни на тестовое. Ноулайфер- раб топит за барина. А теперь присядь на бутылку и запили пару тестовых.
Люто плюсую. С конторой работал, правда не кодил. Вполне адекватны, толкают свой продукт.
Вроде как искали недавно СТО — где то на 8 тыс.у.е. Не знаю, насколько это адекватная цифра. Но в любом случае для нашей страны — з/п мечта.
Поработал 4 месяца, запилил своё СТО с автомойкой и таджиками, и нахуй то ИТ?
Я не веб макака, но нагуглил на телефоне решение за 30 сек.
Тоже в вебе не шарю, но это разве не JSON Viewer for React ? Которое гуглится за пару минут.
Да их на гитхабе тысячи! бери любой, посмотри как работает и закопипасть и все.
> если конечно не скачивать готовые решения коих чуть больше чем дохуя
Ну да, лучше тратить время и ебаться с этой хуитой, вместо того чтобы использовать готовое. Так делают велосипедисты.
На что эти дятлы рассчитывают? Джуниору это тестовое сильно сложно, а миддлам-синьерам и нахуй не всралось тратить даже 3 дня на тестовое от мутной конторы. Какой-то отрицательный отбор просто.
Только это не на 3 дня задание, а на 3 часа, и то только если жс знаешь, а о реакте наслышан. Если бы не нужно было делать сокращенные превью и стили, то хватило бы 15 минут и листка бумаги. Но пердаки подожгло на отличненько, мое увожение.
Тем временем 6 нубасов подтверждают 10х разницу в производительности труда между совсем хорошими и совсем хуёвыми программистами =)
А че это вместо Фазана сидит Тарзан? Т — это блять какой цвет???
Т — терморектальный
Тестовый же!
Тестовые задания это норма на западе, не хочешь, не делай, в чем проблема? Конечно контора охуела, и я бы даже читать его не стал после такого наглого впаривания.
Это норма для стахановцев джуниоров. Тестовое задание может просить только компания с хорошей репутацией.
Ебанутось подобных галер в том, что они, сцуки, пиздят
Если бы написали «это задание с реального проекта, как бы вы могли это решить..» тем самым располагая к себе гребца открытостью, эти долбоебы пишут какую-то херь, что задание тестовое.
А умелый гребец понимает, что это пиздешь, и в свою очередь, тоже пиздит, что типа не распознал пиздежа..
Вот такой вот круговорит пиздежа в природе. 🙂
Задание на 1.5 — 2 дня с бутылкой горилки
Мы спрашиваем задачи на алгоритмы и проблем солвинг. Никаких тестовых заданий, вы чего.
console.log(jeison);
И можешь просить минимум 5$k с 20ти часовой работой в неделю.
Эх слабак. Такое ведь задание хорошее было.
1-правило камиадзе «если дают тестовое задание» — значит до вас работали джуны, котолрые настрали хуже 100 индусов и вам придется разгребать. Обычно тестовые задания дают на «говенные сапортные проекты»
Что-то я не въезжаю — то что давать огромные тестовые на реальном коде проекта — моветон — ясно — но как я погляжу тут большинство высказывает мнение, что если компания дает тестовое — то это в целом оскорбительно якобы? Поясните, как теоретически галере любой понимать квалификацию кандидатов?
Смотреть на компанию и проекты которые делал тот человек.
Пиздатый проект джуны сделать не смогут, а джун среди синьйоров из одной лодки быстро вылетит.
А вот нихрена. Если джун — чей-то кореш, то быстрее синьор вылетит, который не захочет за него работать. Жизненно
Ору с того, какое жлобьё сидит на Ёбаном хехехех. Если бы не колоссальная разница в арплатах в силу идиотской экономической ситуации сидели бы молча и не пиздели бы. а так нет — распушили петушки хвост и рассказывают, что эстимейты нереальные ггг.
В конце концов, можно просто не делать ТЗ, если что-то не устраивает.
Я у них на СТО проходил, могу такого говна закинуть, похлеще авторского будет 🙂
расскажи, пожалйста — очень интересно что реально там