The Candidate
Jun. 20th, 2018 01:08 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
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?
===
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?
Re: Что значит "все"?
Date: 2018-07-03 09:15 pm (UTC)Значит ли это, что ты имел ввиду, что все [без исключения] твои аргументы про нейросети - я проигнорировал?
Re: Что значит "все"?
Date: 2018-08-17 07:49 pm (UTC)Who does ignore arguments in discussion?
Date: 2018-08-17 09:34 pm (UTC)- Either I do not understand these arguments.
- Or I ignore these arguments.
Do I understand your claim correctly?
Let's consider a specific example. You listed this argument:
"your forgetting mechanism will wipe them all out".
This arguments is related to Neural Networks topic, right?
So, according to your "all" claim, I either ignored it or did not understand, right?
But judging from the following thread, I clearly did not ignore it.
I also did understand it:
-----------------
dennisgorelik:
I disagree. Forgetting mechanism is NOT designed to wipe out big number of neurons in a single big batch.
Instead, it gradually deletes the weakest axons and neurons, so remaining neurons would receive more "training juice". More "training juice" per neuron would mean that neurons that are shared (generalizations) - would stay alive, and neurons that are not shared for a long time - would be gradually wiped out.
So, pretty much, only generalizations would survive for a long time.
sab123:
With a large number of neurons all of them will stay weak, so you'll be just wiping them out gradually.
dennisgorelik:
It depends on proportion between "how much learning algorithms increase weights of axons and neurons" and "how much forgetting algorithm decreases weights". By changing that proportion and "delete axon/neuron" thresholds -- I can define how many axons and neurons would stay in my neural network.
sab123: {Ignored this argument and/or did not understand it [and switched to other branches of discussion]}.
-----------------
The conclusion:
1) This example shows that I clearly understood and addressed your argument.
So, thit example proves, that your original claim (about me ignoring or not understanding all your arguments related to Neural Networks) is wrong.
2) This example also shows that you did exactly what you are blaming I, allegedly, do: you ignored (and/or did not understand) my argument [related to Neural Networks].