Google Recruiter

User avatar
Ljolja
Уже с Приветом
Posts: 2924
Joined: 01 Apr 2004 04:22

Re: Google Recruiter

Post by Ljolja »

Alexander Troyansky wrote:
crypto5 wrote:
Alexander Troyansky wrote:
crypto5 wrote:
Alexander Troyansky wrote:если вам не жалко 5-10 минут, то попробуйте. Только это будет больше по времени
char c[];
int i = 0;
while(c) { i *= 10; i += c; c++;}
:D Эт чо, функция, шо ли? Вы б в гугль с таким легкомыслием не прошли
Ну понятно что надо вроде пробелы пропускать, проверять на валидные значения и минус впереди посмотреть, но это уже скучные мелочи ))
Понятна :good: ну, к Интеррапту тоже тогда не пытайтесь соваться - зарубит
imho, задача поставлена нечетко. Если строка содержит цирты, буквы и прочие символы, ожидается выделение цировой части или строка сразу отметается as invalid?
Я боюсь, что наступит день, когда технологии превзойдут простое человеческое обшение. И мир получит поколение идиотов (c)
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Google Recruiter

Post by crypto5 »

Alexander Troyansky wrote:
crypto5 wrote:
Alexander Troyansky wrote:
crypto5 wrote:
Alexander Troyansky wrote:если вам не жалко 5-10 минут, то попробуйте. Только это будет больше по времени
char c[];
int i = 0;
while(c) { i *= 10; i += c; c++;}
:D Эт чо, функция, шо ли? Вы б в гугль с таким легкомыслием не прошли
Ну понятно что надо вроде пробелы пропускать, проверять на валидные значения и минус впереди посмотреть, но это уже скучные мелочи ))
Понятна :good: ну, к Интеррапту тоже тогда не пытайтесь соваться - зарубит
Я у Интеррапта на собеседовании не буду лениться и буду стараться ))
In vino Veritas!
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Google Recruiter

Post by АццкоМото »

Alexander Troyansky wrote:если вам не жалко 5-10 минут, то попробуйте. Только это будет больше по времени
Бгугога. 5 - максимум, если с бодуна не похмелившись
Мат на форуме запрещен, блдж!
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Google Recruiter

Post by Интеррапт »

Alexander Troyansky wrote:
crypto5 wrote:
Alexander Troyansky wrote:
crypto5 wrote:
Alexander Troyansky wrote:если вам не жалко 5-10 минут, то попробуйте. Только это будет больше по времени
char c[];
int i = 0;
while(c) { i *= 10; i += c; c++;}
:D Эт чо, функция, шо ли? Вы б в гугль с таким легкомыслием не прошли
Ну понятно что надо вроде пробелы пропускать, проверять на валидные значения и минус впереди посмотреть, но это уже скучные мелочи ))
Понятна :good: ну, к Интеррапту тоже тогда не пытайтесь соваться - зарубит
Зачем же мне рубить человека, который может за минуту написать правильный базовый вариант. Ну а остальные 5-10 минут потратим на добавление всяких проверок валидности строки. Если про юнит-тесты мы еще с кандидатом не разговаривали на других задачах, то конечно можем добавить немного время на то, чтобы потестировать написанный алгоритм. Это максимум что на такую задачу нужно тратить 5-10 минут, потому как в час, отведенный на интервью, нужно уложиться успеть обсудить и другие вопросы.
User avatar
Alexander Troyansky
Уже с Приветом
Posts: 5665
Joined: 15 Aug 2008 00:52

Re: Google Recruiter

Post by Alexander Troyansky »

Ljolja wrote:
Alexander Troyansky wrote:
crypto5 wrote:
Alexander Troyansky wrote:
crypto5 wrote: char c[];
int i = 0;
while(c) { i *= 10; i += c; c++;}
:D Эт чо, функция, шо ли? Вы б в гугль с таким легкомыслием не прошли
Ну понятно что надо вроде пробелы пропускать, проверять на валидные значения и минус впереди посмотреть, но это уже скучные мелочи ))
Понятна :good: ну, к Интеррапту тоже тогда не пытайтесь соваться - зарубит
imho, задача поставлена нечетко. Если строка содержит цирты, буквы и прочие символы, ожидается выделение цировой части или строка сразу отметается as invalid?
Не, ну вы посмотрите какая умница! Первым делом выясняет требования! Не то что некоторые - не выяснив, что к чему - сразу в бой бросаются :D

Отвечаю на вопрос:
Если строка строка не может быть преобразована, то - да, "отметается as invalid"
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
User avatar
Alexander Troyansky
Уже с Приветом
Posts: 5665
Joined: 15 Aug 2008 00:52

Re: Google Recruiter

Post by Alexander Troyansky »

АццкоМото wrote:
Alexander Troyansky wrote:если вам не жалко 5-10 минут, то попробуйте. Только это будет больше по времени
Бгугога. 5 - максимум, если с бодуна не похмелившись
:-) При всем уважении к вам, между вашим последним и предпоследним постом прошло 18 минут, что больше 5 минут. Ваш последний пост - это и есть ответ на задачу?
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Google Recruiter

Post by Интеррапт »

Alexander Troyansky wrote:Мне так эта задача понравилась, что в свою очередь, когда мне уже приходилось интервьюровать людей в будущем, за выделенный мне час времени на интервью задачу эту никто не решал.
Ужас 8O
User avatar
Alexander Troyansky
Уже с Приветом
Posts: 5665
Joined: 15 Aug 2008 00:52

Re: Google Recruiter

Post by Alexander Troyansky »

Интеррапт wrote: Зачем же мне рубить человека, который может за минуту написать правильный базовый вариант. Ну а остальные 5-10 минут потратим на добавление всяких проверок валидности строки. Если про юнит-тесты мы еще с кандидатом не разговаривали на других задачах, то конечно можем добавить немного время на то, чтобы потестировать написанный алгоритм. Это максимум что на такую задачу нужно тратить 5-10 минут, потому как в час, отведенный на интервью, нужно уложиться успеть обсудить и другие вопросы.
понятно, пошла конкретика :D "правильный базовый вариант". Между прочим, crypto5, как я понимаю, и ваш "правильный базовый вариант" тоже не решил - "рубить нельзя помиаловать" :oops:
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Google Recruiter

Post by crypto5 »

Alexander Troyansky wrote:
Интеррапт wrote: Зачем же мне рубить человека, который может за минуту написать правильный базовый вариант. Ну а остальные 5-10 минут потратим на добавление всяких проверок валидности строки. Если про юнит-тесты мы еще с кандидатом не разговаривали на других задачах, то конечно можем добавить немного время на то, чтобы потестировать написанный алгоритм. Это максимум что на такую задачу нужно тратить 5-10 минут, потому как в час, отведенный на интервью, нужно уложиться успеть обсудить и другие вопросы.
понятно, пошла конкретика :D "правильный базовый вариант". Между прочим, crypto5, как я понимаю, и ваш "правильный базовый вариант" тоже не решил - "рубить нельзя помиаловать" :oops:
Решил, вы мой ответ зацитировали секунду перед тем как я его подправил(отнял '0' от c)
In vino Veritas!
User avatar
Alexander Troyansky
Уже с Приветом
Posts: 5665
Joined: 15 Aug 2008 00:52

Re: Google Recruiter

Post by Alexander Troyansky »

еще есть желающие? а то у меня зачесалось желание поглумиться
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Google Recruiter

Post by Интеррапт »

Alexander Troyansky wrote:еще есть желающие? а то у меня зачесалось желание поглумиться
Желающие на что?
User avatar
Alexander Troyansky
Уже с Приветом
Posts: 5665
Joined: 15 Aug 2008 00:52

Re: Google Recruiter

Post by Alexander Troyansky »

Интеррапт wrote:
Alexander Troyansky wrote:еще есть желающие? а то у меня зачесалось желание поглумиться
Желающие на что?
Написать функцию преобразования строки в целое.
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Google Recruiter

Post by Интеррапт »

Alexander Troyansky wrote:
Интеррапт wrote:
Alexander Troyansky wrote:еще есть желающие? а то у меня зачесалось желание поглумиться
Желающие на что?
Написать функцию преобразования строки в целое.
Вам сюда что, скопировать исходник Сишной atoi ?
User avatar
Alexander Troyansky
Уже с Приветом
Posts: 5665
Joined: 15 Aug 2008 00:52

Re: Google Recruiter

Post by Alexander Troyansky »

Интеррапт wrote:
Alexander Troyansky wrote:
Интеррапт wrote:
Alexander Troyansky wrote:еще есть желающие? а то у меня зачесалось желание поглумиться
Желающие на что?
Написать функцию преобразования строки в целое.
Вам сюда что, скопировать исходник Сишной atoi ?
Вы на интервью тоже такие ответы принимаете, т.е. следущий диалог ожидается:
Интеррапт: господин собеседуемый, функцию преобразования строки в целое напишите?
Я (собеседуемый): Вам сюда что, скопировать исходник Сишной atoi ??
Интеррапт: о, сразу видно, смекалка и характер есть! Поздравляю с успешным решением задачи!
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Google Recruiter

Post by crypto5 »

Alexander Troyansky wrote:
Интеррапт wrote:
Alexander Troyansky wrote:
Интеррапт wrote:
Alexander Troyansky wrote:еще есть желающие? а то у меня зачесалось желание поглумиться
Желающие на что?
Написать функцию преобразования строки в целое.
Вам сюда что, скопировать исходник Сишной atoi ?
Вы на интервью тоже такие ответы принимаете, т.е. следущий диалог ожидается:
Интеррапт: господин собеседуемый, функцию преобразования строки в целое напишите?
Я (собеседуемый): Вам сюда что, скопировать исходник Сишной atoi ??
Интеррапт: о, сразу видно, смекалка и характер есть! Поздравляю с успешным решением задачи!
Может стоить подразмятся на более сложных задачах? http://forum.privet.com/viewtopic.php?f ... &view=next
In vino Veritas!
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Google Recruiter

Post by Интеррапт »

Alexander, что-то я не совсем понял, а я тут интервью у вас прохожу? :D Я привык сначала денежные вопросы до интервью обсуждать. Или вы действительно думаете, что я после тяжелого рабочего дня буду тратить 5 минут своего времени, чтобы написать пустяковый код, который все-равно будет очень похож на стандартную имплементацию, лишь бы вам чего-то доказать?
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Google Recruiter

Post by АццкоМото »

Alexander Troyansky wrote:
АццкоМото wrote:
Alexander Troyansky wrote:если вам не жалко 5-10 минут, то попробуйте. Только это будет больше по времени
Бгугога. 5 - максимум, если с бодуна не похмелившись
:-) При всем уважении к вам, между вашим последним и предпоследним постом прошло 18 минут, что больше 5 минут. Ваш последний пост - это и есть ответ на задачу?
При всем уважении, у меня не было никакого желания этот код писать под секундомер, чтобы вас поразить. потому что вариант crypto5 приходит в голову за неполных 3 секунды и еще секунд 15 уходит на продумывание всего остального. остается только записать. 10 минут даже в школе бы на это не потребовалось
Мат на форуме запрещен, блдж!
User avatar
Alexander Troyansky
Уже с Приветом
Posts: 5665
Joined: 15 Aug 2008 00:52

Re: Google Recruiter

Post by Alexander Troyansky »

crypto5 wrote:
Alexander Troyansky wrote:
Интеррапт wrote: Зачем же мне рубить человека, который может за минуту написать правильный базовый вариант. Ну а остальные 5-10 минут потратим на добавление всяких проверок валидности строки. Если про юнит-тесты мы еще с кандидатом не разговаривали на других задачах, то конечно можем добавить немного время на то, чтобы потестировать написанный алгоритм. Это максимум что на такую задачу нужно тратить 5-10 минут, потому как в час, отведенный на интервью, нужно уложиться успеть обсудить и другие вопросы.
понятно, пошла конкретика :D "правильный базовый вариант". Между прочим, crypto5, как я понимаю, и ваш "правильный базовый вариант" тоже не решил - "рубить нельзя помиаловать" :oops:
Решил, вы мой ответ зацитировали секунду перед тем как я его подправил(отнял '0' от c)
Понял, спасибо. Так получается:

Code: Select all

char c[];
int i = 0;
while(c) { i *= 10; i += c -'0'; c++;}
Однако на "функцию преобразования строки в целое" не похоже. Фрагмент кода - да.
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
User avatar
Интеррапт
Уже с Приветом
Posts: 17281
Joined: 07 Sep 2011 10:05
Location: Seattle, WA

Re: Google Recruiter

Post by Интеррапт »

АццкоМото wrote: При всем уважении, у меня не было никакого желания этот код писать под секундомер, чтобы вас поразить. потому что вариант crypto5 приходит в голову за неполных 3 секунды и еще секунд 15 уходит на продумывание всего остального. остается только записать. 10 минут даже в школе бы на это не потребовалось
Удивило другое, что кандидатам часа не хватает решить эту задачу. Вот это действительно поражает вообращение. Часа должно хватить на то, чтобы не только строку в десятичной форме, но и hex и oct строки обработать. Еще и время на E нотацию останется.
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Google Recruiter

Post by АццкоМото »

crypto5 wrote:перед тем как я его подправил(отнял '0' от c)
ну это еще не все. *с было бы неплохо в двух местах
Мат на форуме запрещен, блдж!
User avatar
Alexander Troyansky
Уже с Приветом
Posts: 5665
Joined: 15 Aug 2008 00:52

Re: Google Recruiter

Post by Alexander Troyansky »

Интеррапт wrote:Alexander, что-то я не совсем понял, а я тут интервью у вас прохожу? :D Я привык сначала денежные вопросы до интервью обсуждать. Или вы действительно думаете, что я после тяжелого рабочего дня буду тратить 5 минут своего времени, чтобы написать пустяковый код, который все-равно будет очень похож на стандартную имплементацию, лишь бы вам чего-то доказать?
Нет, уважаемый, вы меня не совсем поняли - моя вина. Я просто поставил под сомнение, что функцию преобразования строки в целое можно сделать за пять-десять минут. И всего лишь. Косвенным подтверждением моих слов является то, что мы тут уже безрезультатно ругаемся уже более получаса. Один только crypto5 отреагировал. Пусть ответ бы его в Гугле и не понравился, если вспомнить как я проходил то собеседование. Стоит отдать должное проявленному инициативу и потраченную энергию
I would hope that a wise white man with the richness of his experiences would more often than not reach a better conclusion than a latina female who hasn't lived that life
User avatar
Komissar
Уже с Приветом
Posts: 64661
Joined: 12 Jul 2002 16:38
Location: г.Москва, ул. Б. Лубянка, д.2

Re: Google Recruiter

Post by Komissar »

о чем спорите, ученые мужи?
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Google Recruiter

Post by crypto5 »

АццкоМото wrote:
crypto5 wrote:перед тем как я его подправил(отнял '0' от c)
ну это еще не все. *с было бы неплохо в двух местах
от жеж
In vino Veritas!
User avatar
АццкоМото
Уже с Приветом
Posts: 15242
Joined: 01 Mar 2007 05:18
Location: VVO->ORD->DFW->SFO->DFW->PDX

Re: Google Recruiter

Post by АццкоМото »

Интеррапт wrote: Удивило другое, что кандидатам часа не хватает решить эту задачу. Вот это действительно поражает вообращение. Часа должно хватить на то, чтобы не только строку в десятичной форме, но и hex и oct строки обработать. Еще и время на E нотацию останется.
Да, за час - не вопрос. Единственное, если на доске, то можно пару глупых ошибок сделать, но не думаю, что это большая проблема
Мат на форуме запрещен, блдж!
User avatar
crypto5
Уже с Приветом
Posts: 4637
Joined: 24 Oct 2009 01:38
Location: Chicago ;-) -> SFBA!

Re: Google Recruiter

Post by crypto5 »

Komissar wrote:о чем спорите, ученые мужи?
не спорим, меряемся
In vino Veritas!

Return to “Работа и Карьера в IT”