dennisgorelik: 2020-06-13 in my home office (Default)
[personal profile] dennisgorelik
For hiring a web parser software developer I interviewed several candidates and gave them this test task:
===
Download job page like this and extract job description.
===
This candidate extracted job description, but his extracted job description included "Apply now" wording from the button below job description.

During "test task follow-up" interview I pointed out to that bug.
The Candidate refused to admit that this is a bug. His reasoning was: the result includes job description (therefore my requests to remove irrelevant noise from results are nit-picking, and it was my responsibility to define task clearly).
I insisted that it was a bug. (Note that I did NOT insist that it is too late to fix this bug).

I conducted interview in English, but the candidate asked to switch to Russian.
After I made a clear "no hire" decision, we switched to Russian and talked a little bit.
The candidate suddenly disconnected during this talk.
Few days later, he contacted me again.
Below is a follow-up conversation from Skype chat:
---
[10:26:30] Candidate: Привет, Денис! Извини, я тогда был чуток не в себе, созвон был не вовремя.. Т.к. я с бабой разошелся, и всю ночь бухал и возможно был на нервах, не в адеквате. Я не хотел тебя ничем обидеть. Желаю тебе успехов в бизнесе и в жизни.
[10:27:19] Dennis: Спасибо. Желаю тебе успеха в поиске работы.
[10:27:31] Candidate: Спасибо
[10:34:42] Candidate: Я сделал проект, о котором говорил. Мой клиент полностью доволен и он желает работать постоянно. У него тоже контора своя, готовят новые задачи. Возможно будет смысл создавать платформу. Посмотрим, без работы не буду.
[10:35:46] Dennis: Если у тебя получается хорошо работать с нынешним клиентом, то расширение объема работы с ним - разумная стратегия.
[10:37:15] Candidate: Думаю да, есть смысл. Это все по сути копейки, и оплата по задачно. Но хоть что-то. Все равно время будет и для других задач.
[10:38:34] Dennis: Если ты сделаешь бизнес твоего клиента более успешным, то он будет пользоваться твоими услугами все больше. Ну и, конечно, при неполной занятости имеет смысл искать дополнительные контракты.
[10:43:39] Candidate: У меня есть и свои идеи для скрапинга, и партнерских сетей... Мой еventine изначально имел схожие корни с keen.io, heap... Есть над чем работать, там посмотрим. Лишь бы время было.
[10:45:22] Dennis: Я тебе рекомендую работу на заказчика (или заказчиков) вместо независимых проектов. Работать самостоятельно - на порядок сложнее.
[10:45:55] Candidate: А когда я успею делать свои вещи?
[10:46:18] Candidate: Как ты успел?)
[10:46:41] Dennis: Если ты хочешь больше времени уделять своему хобби, то ты можешь работать меньше (например 20-30 часов в неделю).
[10:46:57] Dennis: Я работаю 60+ часов в неделю.
[10:47:17 | Edited 10:47:24] Candidate: Но ты уже работаешь над своим, верно?
[10:48:22] Dennis: Да, над своим бизнесом. Но когда я начинал, я работал полный рабочий день + 20-30 часов в неделю над своим проектом.
Если тебе хочется такой жизни на 5-10 лет вперед - можешь попробовать.
[10:48:46] Candidate: Сколько тебе лет?
[10:48:51] Dennis: 43
[10:49:11] Candidate: И доволен ли ты результатом потраченного времени?
[10:49:56] Dennis: Доволен, но правильность выбранного пути - неочевидна.
[10:50:16] Candidate: Согласен
[10:50:57] Dennis: Кроме того, я и ты - разные люди. Ты живешь жизнь по-другому. Тебе свой собственный бизнес подходит меньше, чем мне.
[10:51:13] Candidate: Почему ты так решил?)
[10:51:43] Dennis: Например потому, что я никогда и никому не давал таких интервью, как ты.
[10:52:27 | Edited 10:53:30] Dennis: Когда ты рискуешь только тем, что тебя не возьмут на работу - это приемлемо (хоть и нежелательно).
Когда ты так рискуешь своим бизнесом -- это неприемлемо, потомучто построить бизнес занимает много лет.
[10:55:41] Candidate: То уже было не интервью :)
[10:56:32] Candidate: Изначально все было нормально. Людей понимать так же нужно, в этом тоде большой плюс, как и осознавать свои ошибки.
[10:56:58] Dennis: Конечно нужно понимать людей.
[10:57:15] Dennis: Для этого я тебя и интервьюировал.
[10:58:05] Dennis: Что это было, по-твоему, если не "интервью"?
[11:13:17] Candidate: Интервью - первый колл. Все остальное, это уже беседа, тем более в воскресенье, если говорить пл деловому. Я извинился за свое поведение, и объяснил ситуацию.
[11:14:15] Candidate: Не хочу спорить с тобой, хоть и есть свое мнение.
[11:14:53] Candidate: Пусть останется так, как считаешь ты.
[11:17:23 | Edited 11:18:42] Dennis: Спасибо - я понял, как на это смотришь ты.
Я часто интервьюирую людей в форме, которая для них выглядит "просто беседой". Интервьюирую -- необязательно по работе.
[11:19:39] Candidate: У меня был такой прикол, что мы после интервью, пошли с работодателем и набухались в хлам, ведя просто разговоры о жизни. И я получил работу в тот же день, заказчик - простой чувак, без понтов. Мне импонируют такие люди с которыми просто и все понимают. Так проще работать.
[11:20:27] Dennis: Конечно же надо работать с теми, с кем у тебя есть взаимопонимание.
[11:21:34] Candidate: Именно
[11:23:31] Candidate: Я не пью в рабочие дни принципиально. Могу себе позволить пару бакалов пива в пятницу или вино под мясо на выходные. Очень редко хожу на тусы. Просто эти выходные были тяжелые для меня, и я все переживал очень болезненно. Не нужно судить меня не зная меня.
[11:24:49] Candidate: Я поэт с 14 лет, музыкант, из хобби кулинария, психология, оружие, рыбалка, охота, женщины:)))
[11:25:12] Candidate: У меня на подоконнике даже горох растет)))
[11:26:09] Candidate: Я когда общаюсь, так же изучаю человека
[11:26:43 | Edited 11:26:51] Candidate: Возможно, иногда провоцирую, дабы понять психотип
[11:26:56] Dennis: Я считаю, что нужно судить постоянно (просто аккуратно рассматривать все факторы).
Ты считаешь по-другому. И не понимаешь, почему я считаю, что судить нужно постоянно.
Что говорит об отсутствии хорошего взаимопонимания.
[11:31:41] Candidate: Зачем судить кого-то? Пояснт мне, пожалуйста. Ведь смысл взаимодействия именно в понимании... Работа и отношения вне работы - разные вещи. Вот, напимер, если бы я нажрался из-за бабы в рабочий день, имея контракт с тобой - такого бы не было... Потому что у мея есть долг перед тобой, командой, компанией. Это ответственность. Но в воскресенье, не имея еще с с тобой никаких обязательств, я имею право нажраться и двинуться головой. Понимаешь о чем я? Нельзя говорить обо мне о таком в постоянном векторе, т.к. это лишь оценочное мнение и не характеризует меня как личность или как сотрудника, исполнителя.
[11:33:24] Dennis: Судить - для того чтобы принять правильное решение для себя.
[11:33:41] Dennis: Суждение - улучшает (и тестирует) понимание.
[11:34:33] Candidate: Ок, пусть для тебя это будет так.
[11:34:55] Dennis: Конечно ты имеешь право нажраться.
А я имею право не работать с теми, кто нажирается, особенно если это влияет на результаты рабочего взаимодействия.
[11:35:14] Candidate: Хорошо
[11:35:26] Candidate: Пусть будет так
[11:36:55] Dennis: Я стараюсь не использовать мыслей типа "Ок, пусть для тебя это будет так", потому что это означает, что я плохо понял собеседника.
[11:38:23] Candidate: Хорошо, я виноват. Я плохой человек. Нажрался в воскресенье. Не выолнил рабочие задачи, прокидал проект и т.д. Ты имеешь полное право судить меня со своей стороны и зделать негативные выводы.
[11:40:24 | Edited 11:41:15] Dennis: Я думаю, что я сделал позитивные выводы: что нам с тобой лучше вместе не работать. Так будет лучше и для меня и для тебя.
[12:08:38] Candidate: :) хорошо, Денис
[12:08:58] Candidate: Раз уж ты считаешь меня таким ничтожным и плохим.
[12:09:04] Candidate: Но, спасибо
[12:09:13] Dennis: Я тебя не считаю ничтожным и плохим.
[12:20:35] Candidate: Денис, я всю жизнь сталкиваюсь с проблемами и осуждениями со стороны своей семьи, других людей. Я всегда сам по себе. Я привык к суду себя. В меня никто никогда не верил. Привык к осуждениям. Я не обижаюсь. Но знаю точно, что мною движет особенная сила, которую я искал в других людях и много разочаровывался... Это не помешает мне достичь того, чего хочу. Хорошего дня!
[12:21:25] Dennis: Хорошего дня.
[13:06:44] Candidate: И да, я считаю ты не в компетенции осуждать меня как личность, и оценивать меня как партнера в нерабочее время. Выводы нужно делать в сугубо рабочее время и касательно выполненных задач и их качества на реальном рабочем пространстве. Спасибо.
---

Does anyone want to hire this candidate?

Date: 2018-06-20 06:16 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Боожемой, тебе психотерапевтом приходится работать.

Я знаю, почему он кнопку "Apply Now" включил. Он включил весь контент, который находится внутри того дива, где описание; в семантику он не врубался, потому что ну а чо.

Чисто по дизайну это было, конечно, не ахти решение, но who cares на самом деле. Для него это чужой контент; а если бы у тебя был ломаный html, это было бы еще веселее; пациенты бы жаловались на "неправильные данные".

Для усиления тестов можно сделать такую экспериментальную страничку, где какой-нибудь тег не закрыт, энтити неправильное, в таком духе; буквы где-нибудь китайские. Чтоб действительно отфильтровать лохов. Это же жизнь.

Date: 2018-06-20 06:39 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Не, это понятно, что парень неадекватный. И новичков нанимать нормально, лишь бы были готовы учиться. Я просто пошел на сайт, чтобы понять, как это у него кнопка влезла в контент. Бывает.

Re: Bugs in test tasks

Date: 2018-06-20 10:52 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Мне уже сдается, что на этом языке (это C#?) не так уж просто все это писать.

Re: Parsing HTML in C#

From: [personal profile] juan_gandhi - Date: 2018-06-21 01:23 am (UTC) - Expand

Re: Parsing HTML in C#

From: [personal profile] juan_gandhi - Date: 2018-06-21 06:23 am (UTC) - Expand

Re: Parsing HTML in C#

From: [personal profile] juan_gandhi - Date: 2018-06-21 02:26 pm (UTC) - Expand

Re: Parsing HTML in C#

From: [personal profile] juan_gandhi - Date: 2018-06-21 08:49 pm (UTC) - Expand

По ходу

Date: 2018-08-27 11:48 am (UTC)
From: [identity profile] gineer.livejournal.com
вся неадекватность в "панибратстве",
что он "не понял", не держит дистанцию между нанимателем и нанимаемым...

ну да, как тут сам Денис обяснил,
он и не делал ничего чтобы установить эту дистанцию,
наоброт, всячески поощрял панибратство.

Date: 2018-06-20 08:09 pm (UTC)
xoxlobandera: (Default)
From: [personal profile] xoxlobandera
Денис, а по чем ты таких нанимаешь?

Date: 2018-06-20 08:37 pm (UTC)
xoxlobandera: (Default)
From: [personal profile] xoxlobandera
Посмотрел. Жаль что full time.
Исходя из описанного - переплачиваешь.
Edited Date: 2018-06-20 08:46 pm (UTC)

(no subject)

From: [personal profile] xoxlobandera - Date: 2018-06-20 08:53 pm (UTC) - Expand

(no subject)

From: [personal profile] xoxlobandera - Date: 2018-06-21 08:52 am (UTC) - Expand

Re: Why not Upwork?

From: [personal profile] xoxlobandera - Date: 2018-06-21 05:29 pm (UTC) - Expand

Re: Why not Upwork?

From: [personal profile] xoxlobandera - Date: 2018-06-21 07:02 pm (UTC) - Expand

Re: Why not Upwork?

From: [personal profile] xoxlobandera - Date: 2018-06-21 07:21 pm (UTC) - Expand

(no subject)

From: [personal profile] xoxlobandera - Date: 2018-06-21 06:56 pm (UTC) - Expand

(no subject)

From: [personal profile] xoxlobandera - Date: 2018-06-21 07:19 pm (UTC) - Expand

Date: 2018-06-25 09:17 pm (UTC)
kr: (Default)
From: [personal profile] kr
> Мне, пока что, не по карману нанимать крутых специалистов

https://www.joelonsoftware.com/2005/07/25/hitting-the-high-notes/

Формально подходя

Date: 2018-08-27 10:50 am (UTC)
From: [identity profile] gineer.livejournal.com
"сделать фичу" и сделать полноценное решение, корректно обрабатывающее все возможные крайние случи -- это две большие разницы.

тем более в формате тестового задания.

и... я бы сам не захотел работать с заказчиком, который этого не понимает.

и это не мои хотелки... это опыт,
когда в конце срока проекта, за фиксированый рейт,
приходит "а не могли бы вы добавить еще и ЭТО"...


ЗЫ А так да... все хотят "зеленых", готовых вЪябывать не задавая неудобные вопросы -- мечта мЭнагера. %)

Date: 2018-06-20 06:17 pm (UTC)
proben: (Default)
From: [personal profile] proben
А в чем был смысл такой доительной беседы о жизни с кандидатом, которому уже дали отказ?

Date: 2018-06-20 06:40 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi
Да, это правильно все было. Согласен.

Date: 2018-06-20 07:24 pm (UTC)
proben: (Default)
From: [personal profile] proben
Тогда действительно, имеет смысл.

Date: 2018-06-21 01:31 am (UTC)
sab123: (Default)
From: [personal profile] sab123
Хорошо ли выкладывать в общий доступ личные беседы?

Вообще я должен сказать, что твоя беседа с ним напоминает мне беседы с тобой :-) Тоже приходится все разжевывать по десять раз, пока не надоест.

Date: 2018-06-21 08:44 pm (UTC)
sab123: (Default)
From: [personal profile] sab123
> Кроме того, какая альтернатива такому выкладыванию, если хочется обсудить?

Можно например пересказать.

> И я тоже не понимаю и игнорирую твои аргументы?

Ага.

(no subject)

From: [personal profile] sab123 - Date: 2018-06-23 04:29 pm (UTC) - Expand

(no subject)

From: [personal profile] sab123 - Date: 2018-06-25 06:02 pm (UTC) - Expand

(no subject)

From: [personal profile] sab123 - Date: 2018-06-25 06:14 pm (UTC) - Expand

(no subject)

From: [personal profile] sab123 - Date: 2018-06-26 11:18 pm (UTC) - Expand

(no subject)

From: [personal profile] sab123 - Date: 2018-06-30 12:34 am (UTC) - Expand

Re: Повторение - мать учения

From: [personal profile] sab123 - Date: 2018-06-30 02:25 am (UTC) - Expand

Re: Повторение - мать учения

From: [personal profile] sab123 - Date: 2018-07-02 10:44 pm (UTC) - Expand

Re: Как выявить свои ошибки

From: [personal profile] sab123 - Date: 2018-07-03 08:21 pm (UTC) - Expand

Re: Как выявить свои ошибки

From: [personal profile] sab123 - Date: 2018-08-17 07:48 pm (UTC) - Expand

Re: Человеческий язык

From: [personal profile] sab123 - Date: 2018-06-30 02:24 am (UTC) - Expand

Re: Человеческий язык

From: [personal profile] sab123 - Date: 2018-06-30 03:20 pm (UTC) - Expand

Re: Что значит "все"?

From: [personal profile] sab123 - Date: 2018-07-02 10:42 pm (UTC) - Expand

Re: Что значит "все"?

From: [personal profile] sab123 - Date: 2018-07-03 08:22 pm (UTC) - Expand

Re: Что значит "все"?

From: [personal profile] sab123 - Date: 2018-08-17 07:49 pm (UTC) - Expand

Элементарно, Ватсон

From: [identity profile] gineer.livejournal.com - Date: 2018-08-27 02:37 pm (UTC) - Expand

Date: 2018-06-21 03:05 pm (UTC)
yostrov: (Default)
From: [personal profile] yostrov
Если для одноразовой работы, чтоб потом не разбирать баги, то можно нанять. Если он - гений.

Date: 2018-06-22 10:30 am (UTC)
dac_khv: (Default)
From: [personal profile] dac_khv
"[10:46:57] Dennis: Я работаю 60+ часов в неделю.
[10:47:17 | Edited 10:47:24] Candidate: Но ты уже работаешь над своим, верно?
[10:48:22] Dennis: Да, над своим бизнесом. Но когда я начинал, я работал полный рабочий день + 20-30 часов в неделю над своим проектом.
Если тебе хочется такой жизни на 5-10 лет вперед - можешь попробовать.
[10:48:46] Candidate: Сколько тебе лет?
[10:48:51] Dennis: 43
[10:49:11] Candidate: И доволен ли ты результатом потраченного времени?
[10:49:56] Dennis: Доволен, но правильность выбранного пути - неочевидна."
Вот точно так же работаю по 60+ часов, нелегко это.
Но ничего, жить можно :)

Profile

dennisgorelik: 2020-06-13 in my home office (Default)
Dennis Gorelik

May 2025

S M T W T F S
    123
45678910
11 121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated May. 23rd, 2025 10:07 pm
Powered by Dreamwidth Studios
OSZAR »