[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Задания с собеседования
Страницы: 1, 2, 3, 4, 5
vital
Цитата
Мне плевать на групп бай на самом деле. Мне нужно видеть, обязательный человек или нет. Это первое. Я не ставил задачи решить одним запросом.


Стоит задача - как можно меньшим количеством запросв, что априори в 99% случаев значит одним. Это очевидно любому кто проходил собеседования чуть больше чем 1 раз в жизни. Соотв-но человек будет пытаься расшевелить извилины и сделать это одним запросом. Теперь вот идет речь что о том что: "а не, ваще-т пофигу сколько запросов, лучше даже несколько, я бы посмотрел как челоек соберет все на пхп лучше". Это как-то оч двояко, не по мужски что-ли, twin smile.gif Ты сознательно ставишь задание таким образом, что бы человек максимально не делал то, что ты бы хотел увидеть? Это как-то глупо, так-то.

Итак, выяснили что очевидно, что человек будет пытаться решить 1м запросом. 1м запросом это сделать в лоб первое что приходит в голоу это добавив having. Ты пишешь о том, что если человек знает про существование having - то он уже скорее миддл, но это тоже не верно. Это говорит лишь о том, что он дочитывает книжки до конца и что-то из них запоминает. Это как раз таки и говорит о дисциплине и обязательности, как по мне. Уточнение про версию - очень глупая да и бесполезная ловушка. Решая на собесе - хрен бы я нашел подвох. Если дома - то может и выгуглил бы, читая чо там нового появилось в конкретной версии, и что из этого мне может пригодится, а может и не выгулил бы. Ну кароч стремное уточнение, к-е никак не говорит об обязательности человека. Да и даже об его умении выгугливать тонкости спорно.

Решение к-е ты представил от кандидата к-го ты не взял - оно не верное. И не верное не из-за версии бд на которой ты акцентируешь внимание, а не верное в прицнипе. Не верное концептуально, но оно именно такое, какое и должен был сделать джун. И это никак не говорит об его ответственности, он просто не знал и не должен был знать что есть настройка из-за к-й запрос не работает. Он сделал запрос - результат сошелся с ожидаемым, готово, крутяк.

А ты ищешь человека, к-й сможет выгуглить особенности работы групп бай, после чего сможет выгуглить когда поменялись нюансы насйтроки его в бд и понять как это все ваще связать. Если он реально справится - он очень мало проходит в джунах и через пару дней попросит зп повыше. Ты и сам это написал. А если не справится - то не пришлет ответ вообще, с вероятностью 99% если задание делается дома. По итогу ты отсеял кучу кандидатов сам себе своими же заморочками. А теперь пишешь, что "мне и не надо что бы было сделано идеально", но люди то как об этом поймут. Ну как-то так кароч.

_____________
"Нужно быть готовым прислушиваться к тем, кто может тебя чему-нибудь научить. Иначе ты никогда не вырастешь."

Откровенно я никому ниразу не нагрубил. А дать подзатыльник зарвавшемуся юнцу, так это и ему на пользу, и мне в удовольствие. © AllesKlar
twin
Цитата (vital @ 15.09.2018 - 13:30)
Где вы берете такие базы ну. Кто их делает ну
Ну вот наделали. А я сейчас разгребаю. А потому мне не нужны самодеятели с лозунгом "смотри как я могу!". Такие как раз и понабарагозили. Мне нужны исполнительные и дисциплинированные программисты с начальными знаниями. Не теми, что Женя Попов давал, а чтобы не пугались слов класс и объект.

Потому что мидлов мы набрали, но нужна дешевая рабочая сила на рутину. Негры другими словами. Как пряник, мы вытянем их до джунов как минимум.

Цитата
Итак, выяснили что очевидно, что человек будет пытаться решить 1м запросом.


Это не очевидно. Я бы сознательно решал двумя и обосновал бы почему это лучше чем одним. Но это потому что я не джун, от джуна обоснований ни кто не требует.

Цитата
Ты пишешь о том, что если человек знает про существование having - то он уже скорее миддл, но это тоже не верно. Это говорит лишь о том, что он дочитывает книжки до конца и что-то из них запоминает.
В 90% случаев это не так. Книжку то он дочитает, но вряд ли ему на практике это было нужно, если он джун. А раз не нужно, то это или не понимается или забывается. А чаще и то и другое.

Цитата
Не верное концептуально, но оно именно такое, какое и должен был сделать джун.  И это никак не говорит об его ответственности, он просто не знал и не должен был знать что есть настройка из-за к-й запрос не работает.
Вот именно. Не должен он ничего знать. Он просто должен был выполнить задание так, как того требовалось, в этом и подвох. Ни больше ни меньше. Если бы он исполнил требование поставить версию 5.7, то сразу бы увидел свою ошибку.

Цитата
А ты ищешь человека, к-й сможет выгуглить особенности работы групп бай
Что вы пристали к этой групбай. Не нужно мне чтобы он знал или гуглил. Расчет был прост. Если он выполнит требование с версией, то вряд ли сможет сделать одним запросом. Это и хэвинга касается. Требования специально завышены, чтобы не старались делать одним. А если сделает одним, он уже не совсем джун. Бинго, я получил первоначальные данные о соискателе. Об уровне и исполнительности. Остальное на собеседовании.

Цитата
А теперь пишешь, что "мне и не надо что бы было сделано идеально", но люди то как об этом поймут
А кто сказал, что они должны это понимать? Это читерство получится, если досконально знать на что делать упор.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Эли4ка
Покажите мне базу со 180 полями, а то помру laugh.gif ну покажите,пожалуйста sad.gif
S.Chushkin
Не базу, а таблицу(ы). И это не так много, как кажется - всё зависит от задачи.
Например, таблицы агрегированных данных статистики могут иметь заметно больше полей - сотни. И это нормально для них.

_____________
Рекламка / ad.pesow.com Хрень / mr-1.ru
Эли4ка
Неправильно выразилась,согласна.

Ну покажите мне ее laugh.gif не хочу сама 180 полей придумывать, ну пожалуйста smile.gif
Ron
Цитата (twin @ 15.09.2018 - 04:55)
Ты знаешь, последнее о чем я думаю, это о том, какой вердикт мне вынесет его знакомый мидл.

Та эт понятно, просто толковые ребята те кто еще со школы решили связать жизнь с программированием, часто имеют среди знакомых (или даже родственников) сильных программистов. И те, глядя на подобный тест, могут их, мягко выражаясь, отговорить к тебе идти.

Короче мне по теме больше нечего добавить, кроме того что я бы переформулировал некоторые требования. Написал бы вместо ООП - "реализовать с использованием классов" и добавил обязательным "пунктуальность", раз такое дело.

twin, а если не секрет, какой бюджет отведен под джуна?

twin
Цитата (Эли4ка @ 15.09.2018 - 16:42)
Ну покажите мне ее  не хочу сама 180 полей придумывать, ну пожалуйста

Старый дамп у меня не сохранился, в конторе есть где то. А который сейчас, тот уже немного оптимизирован. Могу показать из 83, но только в личку и под честное пионерское, что ни где не всплывет.

Цитата (Ron @ 15.09.2018 - 16:55)
И те, глядя на подобный тест, могут их, мягко выражаясь, отговорить к тебе идти.
А и пусть. Это его проблема в конце концов.

Цитата (Ron @ 15.09.2018 - 16:55)
а если не секрет, какой бюджет отведен под джуна?
Не особый секрет и не особо много - 40k
UPD И да, это удаленка.

_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Ron
Цитата (twin @ 15.09.2018 - 21:07)
Не особый секрет и не особо много - 40k
UPD И да, это удаленка.

Сорокет на удаленке для джуна это совсем не плохо! Я бы даже сказал хорошо! =) С учетом того, что предлагает отечественный рынок на удалёнку.

twin
Ну вот потому и приходится изгаляться с тестами. Такой как Эличке дали, конечно полнейшая глупость. А сочинить такой, чтобы вроде и простой, но получить максимум первых впечатлений не так просто.

Как говорится - сделать сложно очень просто. А сделать просто - очень сложно. smile.gif

Выбрать достойного и перспективного джуна, это та еще задача. А нужны именно джуны, мидлами я их сам сделаю, и сделаю под проект и команду.

Мне с мидлами повезло. Просто сменили команду полностью и меня позвали тимлидом. А там такой бардак, что все в шоке. И ребята очень толковые, сразу решили жить по новому.



_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
Ron
Цитата (twin @ 15.09.2018 - 21:22)
Выбрать достойного и перспективного джуна, это та еще задача.

Как с помощью теста, не знаю, но поговорив по телефону полчасика можно вполне точно понять что за человек. Раз такая конкурентная ЗП (надеюсь не НДФЛ), я бы даже возможно потребовал чего-нибудь на гитхабе шоб было у соискателя. =) И хотел бы услышать мало-мальски вразумительное по поводу "что такое полиморфизм". biggrin.gif Не, заучивать бестолку, сразу видно жеж.

Ну и книги, конечно же, понятно фаулеровский рефакторинг от джуна никто не ожидает, но вот "Чистый код" д. Мартина был бы хорошим конкурентным преимуществом.

Цитата (twin @ 15.09.2018 - 21:22)
А нужны именно джуны, мидлами я их сам сделаю, и сделаю под проект и команду.

Вот тут не очень понимаю, как это мидл под проект и команду. Как водитель под грузовик (конкретную марку/модель) и под один маршрут (из порта на склад). По-моему мидл под конкретный проект - всего лишь Junior+.

twin
Цитата (Ron @ 15.09.2018 - 17:46)
Как с помощью теста, не знаю, но поговорив по телефону полчасика можно вполне точно понять что за человек
Конечно же все так. Тест нужен только для первого впечатления, в каком ключе строить беседу. И вообще, стоит ли разговаривать. Я добрый, мне сложно отказать лично)))
Цитата (Ron @ 15.09.2018 - 17:46)
Вот тут не очень понимаю, как это мидл под проект и команду.
Ну сначала будет джун-плюс, потом дальше. Тут все просто. Есть такая штука - XP. Мы её практикуем по возможности. Так вот там есть пунктики - общие стандарты и коллективная ответственность за код. Когда все пишут так, что по коду нельзя понять, кто писал. Все пишут как один человек. Соответственно любой член команды может легко поправить любой участок.

Так вот, если набрать мидлов, которые каждый со своими тараканами, все поползет в разные стороны. На данном этапе мне с мидлами повезло, я говорил уже. Но на будущее лучше их выращивать в нашей среде из джунов, чем переделывать.

Вот допустим мы отказались от ActiveRecord (не без твоего косвенного участия кстати smile.gif). А один парняга затеял свару, что вы все балбесы, ничего не понимаете, как это Yii без AR. Ну и уволили его очень запросто. Но нервов он успел потрепать изрядно. А когда человек воспитан командой, как Маугли)) такого не может произойти в принципе.





_____________
Если вам недостаточно собственных заблуждений, можно расширить их мнениями экспертов.

Нужно уважать мнение оппонета. Ведь заблуждаться - его святое право.

Настаивал, настаиваю и буду настаивать на своем. На кедровых орешках.

user posted image
depp
ну вообще 180 полей в таблице это плохо. ппц как плохо. это значит сущность имеет 180 обязательных параметров. даже не представляю что это может быть...
Эли4ка
Никто и не спорит,что это плохо wink.gif
l@pteff
Цитата
А один парняга затеял свару, что вы все балбесы, ничего не понимаете, как это Yii без AR. Ну и уволили его очень запросто.

Суровые программистские будни laugh.gif
waldicom
Цитата (twin @ 15.09.2018 - 19:05)
А когда человек воспитан командой, как Маугли)) такого не может произойти в принципе.

так вроде ты был ярым противником того, что бы все использовали фреймворки и писали как бараны одно и тоже. Разве ты не говорил, что надо писать всегда свое и новое и ни в коем случае не использовать готовые и проверенные решения, патамушта ты иначе стадо? Или что-то изменилось за последние несколько месяцев/лет?

_____________
Свои мозги еще никто не отменял.
Телепатов нету.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.