
Владимир
28.07.2017
15:05:20

Denis
28.07.2017
15:05:50
Дофига всего

Chikiro
28.07.2017
15:06:05

Google

Denis
28.07.2017
15:06:51
Но многое из этого будет видно по коду сразу, сократить требовагния можно. Не просить по фронту что-то делать дикое: просто форму и аплоад, фигачить. ПРикрутить селери и пусть оно запустится. Даже с МИНИМУМОМ кода будет видно что и как человек делает.
Тесты это хорошо, но не надо давать человеку писать код на то, что можно понять вербально. Спросите как покрыл бы человек тестами, что такое это и какие либы бы использовал
Необходимо понять, что такие тестовые задания будет делать только джуниор/миддл, чтобы докаать что он сможет это делать, хоть на словах и не особо ясно
А сеньёр просто забьёт

Владимир
28.07.2017
15:09:18
Вот прям спасибо большое

Denis
28.07.2017
15:09:21
Задание что я давал раньше: нужно залогиниться в гитхаб, выбрать репу и составить график по символам в сообщениях коммитов

Sergey
28.07.2017
15:09:30

Владимир
28.07.2017
15:10:06
Собираю комменты в аргументы )

Denis
28.07.2017
15:10:47

Владимир
28.07.2017
15:12:44
Ато у нас грусть-печаль с поиском совсем

Denis
28.07.2017
15:13:29
Мало людей идут или много людей и все "не те"?

Владимир
28.07.2017
15:14:18
Люди есть, хороших много, вот с заданием затык

Google

Denis
28.07.2017
15:15:20
Я бы советовал не давать задание, а просто вместе тогда уж написать чутка кода на интервью, если уж хочется вам очень код
Лучшее собеседование что я встречал было по простой схеме:

Владимир
28.07.2017
15:15:41
Ну тут не за мной решение
Да, интересна схема


Denis
28.07.2017
15:17:59
1) Вопросы по технологии, по выбору технологий, интересам
2) Работа за компом. Дают задачу. Решай хоть с помощью гугла. Там нужно было реализовать сортировку по сути. Обсудить что и как с ней. Алгоритм сортировки даётся сразу. Вопрос про сложность алгоритма и что это такое.
3) Даётся немного кода из реального продукта компании. В коде есть пара интересных проблем(в моём случае был код на golang, python). Проблемы не очевидны, над ними точно спорили или парились разработчики внутри компании. Задача - найти проблему, обсудить её, предложить решение.
Пойнт в том, что некоторые вещи будут неоченвидны, челоовек будет тупить и испытывать стресс. Нужно чтобы человек показал как он думает когда чего-то не знает, что уважает при написании кода(стиль, сложность, ресурсы, знание хитростей) и кого уважает чтбы разобраться "что не так"(стэк оверфлоу, русская или английская дока, да и сможет ли найти вообще).
И да, IT такая сфера, что здесь творческие люди, которые "просто так" делать ничего не будут. Если даже разработчик захочет сделать ТЗ, не всегда он его сделает хорошо, не всегда сделает до конца, часто забьёт - просто потому что ну нет у него интереса его делать. Так что ВСЁ стоит узнавать на самом собеседовании.
Из личного опыта могу сказать что ТЗ некоторые люди делают вообще супер идеально, а если пообщаться - человек так себе. Были случаи когда таких людей брали, потом увольняли. Это как-бы доказывает отсутствие большого смысла в ТЗ.


Aleksander
28.07.2017
15:53:53
ТЗ не должно быть сложное, на 0.5-2 часа
без разницы для какого уровня
отсеивает тех кому лень вообще что-то делать

Александр
28.07.2017
16:15:16
И да, IT такая сфера, что здесь творческие люди, которые "просто так" делать ничего не будут. Если даже разработчик захочет сделать ТЗ, не всегда он его сделает хорошо, не всегда сделает до конца, часто забьёт - просто потому что ну нет у него интереса его делать. Так что ВСЁ стоит узнавать на самом собеседовании.
Из личного опыта могу сказать что ТЗ некоторые люди делают вообще супер идеально, а если пообщаться - человек так себе. Были случаи когда таких людей брали, потом увольняли. Это как-бы доказывает отсутствие большого смысла в ТЗ.
Интересно, а бывает такое, что человек просто дает что-то уже свое готовое и похожее на 90%? Просто не похоже, что это ТЗ какое-то особенное.
Можно себе несколько нахерачить в гитхаб и рассылать тип..

Chikiro
28.07.2017
16:16:21

Dmitry
28.07.2017
16:16:39

Александр
28.07.2017
16:16:48

Dmitry
28.07.2017
16:17:16
В идеале - вообще запилить небольшой проект и выложить в открытый доступ.
Некоторым этого будет достаточно

Александр
28.07.2017
16:17:25
Неплохо

Dmitry
28.07.2017
16:17:54
А пилить ТЗ, которые расчитаны на дофига часов разработки - это зло

Olya
28.07.2017
16:18:52
Ненавижу тестовые. Как минимум за отсутствие фидбека после. Меня пару раз игнорили, один раз взяли.
Когда уже работала, спросила, каким был мой код на тестовом. Скзаали "да блин, все прислали одно и то же, мы особо не смотрели. Брали по собеседованию"
?

Eugene
28.07.2017
16:19:21

b0g3r
28.07.2017
16:19:23

Александр
28.07.2017
16:19:30

Google

b0g3r
28.07.2017
16:19:37
Ужасти какие рассказываешь

Eugene
28.07.2017
16:21:16
Я в последнее время посмотрел как было сделано одно небольшое тестовое задание несколькими кандидатами. Все сделали его по-разному, уровень и подход очень сильно различаются.

Olya
28.07.2017
16:22:10
В общем, если мне разрешают обойтись без тестового и дают кодить на интервью - в целом, все остаются довольны
Я не трачу лишнее время, они уверены, что этот код пишу я сама

Chikiro
28.07.2017
16:22:51
Мое тестовое аж распечатали на повтороном собеседовании, но так растерялась, что с трудом смогла в нем ориентироваться, как-будто не я писала. Хотя готовилась, и знала, что по коду будут спрашивать.

Eugene
28.07.2017
16:23:13
> они уверены, что этот код пишу я сама
Это очень легко проверить, писал кандидат код сам или нет. Если он его не писал, то он скорее всего даже не разбирался как он работает. Спросить про это на собеседовании - это 5 минут.

Александр
28.07.2017
16:24:53

b0g3r
28.07.2017
16:26:24
А если он неглупый, но ему просто было лень делать?)

Eugene
28.07.2017
16:26:52
Тестовое задание может служить отправной точкой на собеседовании. Скажем, можно спросить а как добавить такую-то функциональность или как можно было бы изменить/улучшить архитектуру. Можно всё собеседование построить вокруг тестового задания если захотеть и к его концу спроектировать какую-нибудь программу на основе тестового :)
Но если тестовое для галочки и никто его не смотрит - это не проблема тестовых заданий.

Olya
28.07.2017
16:28:58

Eugene
28.07.2017
16:32:22
> И стрессовая ситуация все усугубляет
Плохо когда из собеседования делают стрессовую ситуацию. Зачем? Собеседование - это просто переговоры.

Ruslan
28.07.2017
16:34:40

Olya
28.07.2017
16:37:37
Стресовой ее делаю я сама в своей голове, к собеседующим инженерам претензий нет

Vyacheslav
28.07.2017
16:39:05
Все кто говорят, что собеседования это фан либо лукавят, либо одно из двух :)

Eugene
28.07.2017
16:40:17

Denis
28.07.2017
16:40:21

b0g3r
28.07.2017
16:41:15

Denis
28.07.2017
16:43:13

Chikiro
28.07.2017
16:43:26
Для меня это не просто переговоры :)
По-настоящему успешными у меня были те собеседования, где я не рассматривала даже в теории варианта работать. Мне было пофиг и я круто отвечала на все вопросы.
Если я понимаю, что от результата зависит, как я буду проводить кучу дальнейшего времени - меня убивает груз ответственности, я тупею и становлюсь медленнее раза в 2
Я работаю на этим, раньше было еще хуже, но проблема до сих пор остается
Один в один про меня :) Меня еще морально убивает непредсказуемость, невозможно же просчитать все возможные вопросы, которые зададут, незнакомые люди, неизвестно как с ними общаться, как интерпертировать их эмоции и реакцию на ответы, незнакомая обстановка. Ааа!!! Помогает только заранее составлять тексты ответов на вопросы, и гуглить про офис и сотрудников.

b0g3r
28.07.2017
16:44:42
Интроверсия/экстраверсия не бывает "полной", границы размыты, без тестов никак не определишь, так что это исключительно надумывание)

Google

Chikiro
28.07.2017
16:51:42

Vyacheslav
28.07.2017
17:35:11
Нужен бот что голосовалку устроить. Собеседование фан/стресс. И статистически на маленькой выборке кто-то будет прав :)

Olya
28.07.2017
17:35:34
О, еще вспомнила про интересность ТЗ.
Яндекс на позицию стажера прошлым летом давал ТЗ из 2 заданий, одно из которых - написать бота для игры в города
Оно ведь стояло вторым неспроста...
Я начала с него, потом больше часа не могла приступить к первому, потому что играла в города :)
не перебарщивайте с интересностью ТЗ, пожалуйста)

b0g3r
28.07.2017
17:36:07
Хе-хе

Eugene
28.07.2017
17:38:59
У Яндекса интересные задания. Я два задания для них делал. Но на каждое я потратил больше чем 1 день.
И вот как раз Яндекс нифига не спрашивал про тестовое на собеседовании. Это мне как раз не понравилось.

Vyacheslav
28.07.2017
17:42:09
Но они смотрят из. Потому что мне давали исправить маленький баг, типа решение было ок но один корнер кейс не покрыл.

Eugene
28.07.2017
17:42:56
Да, смотрят. Фидбек я от них получал и высылал задание повторно с исправлениями. Но на собеседовании вообще ни слова про них не было.
Вот одно из заданий кстати
https://gist.github.com/espdev/ae857a8eaa1c14a4d17427374e225593

b0g3r
28.07.2017
17:46:04

Eugene
28.07.2017
17:48:50
Красота
4 раза к ним ходил, так и не взяли на работу. :)

Sergey
28.07.2017
17:50:00
Так надо усугублять или нет?

Denis
28.07.2017
17:51:25
Давать задачу и свободу )

Vyacheslav
28.07.2017
20:42:45

Danil
28.07.2017
20:48:56

Vyacheslav
28.07.2017
20:50:01

Danil
28.07.2017
20:50:52

Vitali K.
28.07.2017
21:19:48
Тусач есть?

Google

Roman
28.07.2017
23:39:53

Александр
29.07.2017
01:57:09

Eugene
29.07.2017
06:46:24
Страшненько :(
Первая версия была красивее, зато работала в 5 раз медленнее. Эта укладывается во временные рамки из ТЗ. :)

Vitalik))
29.07.2017
06:52:46
Вот одно из заданий кстати
https://gist.github.com/espdev/ae857a8eaa1c14a4d17427374e225593

Александр
29.07.2017
07:30:53

Serge
29.07.2017
10:44:08

Aleksander
29.07.2017
10:53:17
Греф же сказал что ему юристы больше не нужны )

Nikolay
29.07.2017
10:58:13

Sergey
29.07.2017
11:08:22

Nikolay
29.07.2017
11:37:51

Александр
29.07.2017
11:39:44

Nikolay
29.07.2017
11:40:23

Александр
29.07.2017
11:41:11

Eugene
29.07.2017
13:03:11

Aleksander
29.07.2017
13:06:39
это не означает что твою работу нельзя заменить нейросеткой))

Nikolay
29.07.2017
13:18:41

Ilia
29.07.2017
13:33:54
Нейросеть (и вообще слабый ИИ) решает задачи настолько хорошо, насколько хорошо они поставлены, а с этим проблемы будут всегда, пока человеки не научатся общаться без использования неточных естественных языков. При детализации задачи с использованием естественного языка растёт погрешность, вызванная различиями в толкованиях слов. Если задача может быть выражена математически и её решение оценено численно то слабый ИИ её решит. Но таких задач то немного, а чаще всего даже неясно в чем она заключается и что вообще надо решить.
Короче, ИИ то решит, но кто же ему объяснит что решать