Задачи для IT интервью

Easbayguy
Уже с Приветом
Posts: 10599
Joined: 17 Jul 2003 22:11

Re: Задачи для IT интервью

Post by Easbayguy »

Sergunka wrote:
tau wrote:Одно интервью за последние 15 лет работы.
Кто меньше?
Ага и два поста на привете :lol: Да Вы, батенька, немногословны :fr:
Я явно помню что был такой ник Тау, значительно более многословный!
Пх'нглуи мглв'нафх Ктулху Р'лайх угахнагл фхтагн
User avatar
Sergunka
Уже с Приветом
Posts: 34124
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Задачи для IT интервью

Post by Sergunka »

Easbayguy wrote:
Sergunka wrote:
tau wrote:Одно интервью за последние 15 лет работы.
Кто меньше?
Ага и два поста на привете :lol: Да Вы, батенька, немногословны :fr:
Я явно помню что был такой ник Тау, значительно более многословный!
"На тау-кита система не та..." (с) я тоже как только ник увидел так обрадовался хотел "здрасти" сказать... а гляжу розы то нет на аватаре :sadcry:
"A patriot must always be ready to defend his country against his government." Edward Abbey
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Задачи для IT интервью

Post by Сабина »

Sergunka wrote:
tau wrote:Одно интервью за последние 15 лет работы.
Кто меньше?
Ага и два поста на привете :lol: Да Вы, батенька, немногословны :fr:
:great: :lol:
https://www.youtube.com/watch?v=wOwblaKmyVw
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Задачи для IT интервью

Post by Сабина »

Я к чему разговор то завела. Тут мой бывший менеджер умудрился устроится в контору где я в начале лета проходила интервью. Он поднял notes и говорит что не прошла я только одного товарища и то он написал нечто вроде "она на вопрос ответила правильно, но объяснила невнятно", ну и в итоге выбрали другого парня с которыми мы оба были финалисты. А я помню как то тогда сникла вся расстроилась и когда мне их тамошний менеджер позвонил и сказал "it was tuff decision", я про себя подумала blah blah blah.
https://www.youtube.com/watch?v=wOwblaKmyVw
tau
Уже с Приветом
Posts: 510
Joined: 07 Dec 2001 10:01
Location: toronto

Re: Задачи для IT интервью

Post by tau »

Sergunka wrote:
tau wrote:Одно интервью за последние 15 лет работы.
Кто меньше?
Ага и два поста на привете :lol: Да Вы, батенька, немногословны :fr:
Так работать же надо, а жизнь так коротка.
tau
Уже с Приветом
Posts: 510
Joined: 07 Dec 2001 10:01
Location: toronto

Re: Задачи для IT интервью

Post by tau »

Easbayguy wrote: Я явно помню что был такой ник Тау, значительно более многословный!
Это, часом, не тот, который 797? Да, был такой эпический болван системы "king regards".
Fortunately, it ain't me.
User avatar
Krys-Krys
Уже с Приветом
Posts: 12119
Joined: 15 Feb 2010 10:32
Location: Pacifica, CA

Re: Задачи для IT интервью

Post by Krys-Krys »

Сабина wrote:Я к чему разговор то завела. Тут мой бывший менеджер умудрился устроится в контору где я в начале лета проходила интервью. Он поднял notes и говорит что не прошла я только одного товарища и то он написал нечто вроде "она на вопрос ответила правильно, но объяснила невнятно", ну и в итоге выбрали другого парня с которыми мы оба были финалисты. А я помню как то тогда сникла вся расстроилась и когда мне их тамошний менеджер позвонил и сказал "it was tuff decision", я про себя подумала blah blah blah.
Так можно туда опять пойти на интервью. Особенно если теперь есть подвязки в лице менеджера. :fr:
Выждать немного по времени (например до весны) - и в путь.
ctin
Новичок
Posts: 46
Joined: 07 Nov 2015 18:03

Re: Задачи для IT интервью

Post by ctin »

Из свежего: Есть мешок с шарами, пронумерованными от 1 до 100. Один из шаров вынули и дали мешок Вам. Ваша задача - за один проход узнать какой именно шар был вынут.

А больше всего запомнилась эта задача:
57 emerongo etano na itano na ibere
82 emerongo etano na etato na ibere
230 amagana abere na emerongo etato
308 amagana atato na itano na itato
705 amagana atano na abere na itano

Напишите на этом языке 28 и 837.
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Задачи для IT интервью

Post by Сабина »

Krys-Krys wrote: Так можно туда опять пойти на интервью. Особенно если теперь есть подвязки в лице менеджера. :fr:
Выждать немного по времени (например до весны) - и в путь.
Да вот не знаю особо. Кмк может наоборот быть хуже, палка о двух концах что говорится
https://www.youtube.com/watch?v=wOwblaKmyVw
Сабина
Уже с Приветом
Posts: 19041
Joined: 11 Jan 2012 09:25
Location: CA

Re: Задачи для IT интервью

Post by Сабина »

Кстати никто не подкинет задачек для interview разработчика приложеной поверху SAP HANA ?
https://www.youtube.com/watch?v=wOwblaKmyVw
User avatar
Marie Clair
Уже с Приветом
Posts: 17688
Joined: 19 Sep 2005 16:57
Location: NJ, US

Re: Задачи для IT интервью

Post by Marie Clair »

ctin wrote:Из свежего: Есть мешок с шарами, пронумерованными от 1 до 100. Один из шаров вынули и дали мешок Вам. Ваша задача - за один проход узнать какой именно шар был вынут.
Суммировать и сyмму отнять от самого большего числа, результат будет тот шар которого не хватает.
The best things in life either make you fat, drunk, or pregnant.
User avatar
BronenosezPotemkin
Уже с Приветом
Posts: 3001
Joined: 28 Feb 2013 03:18
Location: NY

Re: Задачи для IT интервью

Post by BronenosezPotemkin »

ctin wrote: А больше всего запомнилась эта задача:
57 emerongo etano na itano na ibere
82 emerongo etano na etato na ibere
230 amagana abere na emerongo etato
308 amagana atato na itano na itato
705 amagana atano na abere na itano

Напишите на этом языке 28 и 837.
Прикольно :-)
28 emerongo ebere na itano na itato.
837 amagana atano na atato na emerongo na etato na itano na ibere
assazello
Уже с Приветом
Posts: 1218
Joined: 06 Mar 2015 00:18
Location: San Jose, CA

Re: Задачи для IT интервью

Post by assazello »

BronenosezPotemkin wrote:
ctin wrote: А больше всего запомнилась эта задача:
57 emerongo etano na itano na ibere
82 emerongo etano na etato na ibere
230 amagana abere na emerongo etato
308 amagana atato na itano na itato
705 amagana atano na abere na itano

Напишите на этом языке 28 и 837.
Прикольно :-)
28 emerongo ebere na itano na itato.
837 amagana atano na atato na emerongo na etato na itano na ibere
Одно na лишнее, нет?
User avatar
BronenosezPotemkin
Уже с Приветом
Posts: 3001
Joined: 28 Feb 2013 03:18
Location: NY

Re: Задачи для IT интервью

Post by BronenosezPotemkin »

assazello wrote:
BronenosezPotemkin wrote:
ctin wrote: А больше всего запомнилась эта задача:
57 emerongo etano na itano na ibere
82 emerongo etano na etato na ibere
230 amagana abere na emerongo etato
308 amagana atato na itano na itato
705 amagana atano na abere na itano

Напишите на этом языке 28 и 837.
Прикольно :-)
28 emerongo ebere na itano na itato.
837 amagana atano na atato na emerongo na etato na itano na ibere
Одно na лишнее, нет?
Да, Вы правы, я уж везде понаставила.
User avatar
Marie Clair
Уже с Приветом
Posts: 17688
Joined: 19 Sep 2005 16:57
Location: NJ, US

Re: Задачи для IT интервью

Post by Marie Clair »

ctin wrote:
А больше всего запомнилась эта задача:
...
230 amagana abere na emerongo etato
....
По-моему здесь пропyщена вторая 'na', нет?
The best things in life either make you fat, drunk, or pregnant.
User avatar
Helmsman
Уже с Приветом
Posts: 6435
Joined: 15 May 2003 00:04
Location: LA

Re: Задачи для IT интервью

Post by Helmsman »

Marie Clair wrote:
ctin wrote:Из свежего: Есть мешок с шарами, пронумерованными от 1 до 100. Один из шаров вынули и дали мешок Вам. Ваша задача - за один проход узнать какой именно шар был вынут.
Суммировать и сyмму отнять от самого большего числа, результат будет тот шар которого не хватает.
Не от "самого большего" а от суммы всех.
User avatar
Aleksey Kudinov
Уже с Приветом
Posts: 2169
Joined: 10 Mar 2003 05:28
Location: Houston, TX

Re: Задачи для IT интервью

Post by Aleksey Kudinov »

Сабина wrote:Кстати хозяйке на заметку ...
Иногда бывает ходишь по интервиеш и если несколько неудачных то начинаешь думать что вот де недотягиваю и все такое. А на деле может быть просто какая то мелочь и один человек из 5-ти не проголосовал за вас и все. Ведь если задуматься выбирают чаще одного из толпy ? What are the odds что должны выбрать именно вас?
Амазон однозначно таким страдает. Как говорится it takes a village to hire at Amazon :)
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Задачи для IT интервью

Post by valchkou »

Helmsman wrote:
Marie Clair wrote:
ctin wrote:Из свежего: Есть мешок с шарами, пронумерованными от 1 до 100. Один из шаров вынули и дали мешок Вам. Ваша задача - за один проход узнать какой именно шар был вынут.
Суммировать и сyмму отнять от самого большего числа, результат будет тот шар которого не хватает.
Не от "самого большего" а от суммы всех.
а просто нельзя доставать шары и смотреть на них? которого не увидел, того и нет
User avatar
Helmsman
Уже с Приветом
Posts: 6435
Joined: 15 May 2003 00:04
Location: LA

Re: Задачи для IT интервью

Post by Helmsman »

Можно, если память достаточно тренирована, или записывать на бумажке :)
ctin
Новичок
Posts: 46
Joined: 07 Nov 2015 18:03

Re: Задачи для IT интервью

Post by ctin »

valchkou wrote: а просто нельзя доставать шары и смотреть на них? которого не увидел, того и нет
тогда будет два прохода - чтобы узнать, какого не увидел, надо перебрать в памяти те шары, которые достал :D
Правильное решение указано выше - никто не мешает заранее посчитать сумму чисел от 1 до 100 и вычесть из этой суммы сумму чисел, полученную при сложении номеров на шариках.
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Задачи для IT интервью

Post by valchkou »

ctin wrote:
valchkou wrote: а просто нельзя доставать шары и смотреть на них? которого не увидел, того и нет
тогда будет два прохода - чтобы узнать, какого не увидел, надо перебрать в памяти те шары, которые достал :D
Правильное решение указано выше - никто не мешает заранее посчитать сумму чисел от 1 до 100 и вычесть из этой суммы сумму чисел, полученную при сложении номеров на шариках.
я не специалист по шарам, но жаль, что нет другого правильного решения.
например ничего не сказано про свойства мешка, мож это TreeSet или Map.
тогда за один пробег от 0 до 99 выясняем кого нет.
даже не всегда придется весь мешок выгребать, и тем более не придется ничего вычислять и отнимать.
User avatar
AndreyT
Уже с Приветом
Posts: 2997
Joined: 14 Apr 2004 01:11
Location: SFBA (было: Минск, Беларусь)

Re: Задачи для IT интервью

Post by AndreyT »

ctin wrote:Из свежего: Есть мешок с шарами, пронумерованными от 1 до 100. Один из шаров вынули и дали мешок Вам. Ваша задача - за один проход узнать какой именно шар был вынут.
Настоящий Программист (tm) должен всегда уметь с залихватским видом свести решение задачи к предыдущей, даже если такое сведение требует неразумно больших усилий.

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

А если серьезно, это подсказывает нам еще один способ решения исходной задачи. Т.е. идея та же, но с несколько меньшей разрядностью вычислений: вместо суммы чисел от 1 до 100 (12 бит) можно просто заранее вычислить XOR всех чисел от 1 до 100 (7 бит). А затем просто XOR-ить с этим значением числа, последовательно вытаскиваемые из мешка. В конце у нас останется номер отсутствующего шара.
Best regards,
Андрей
User avatar
Sergunka
Уже с Приветом
Posts: 34124
Joined: 03 Dec 2000 10:01
Location: Vladivostok->San Francisco->Los Angeles->San Francisco

Re: Задачи для IT интервью

Post by Sergunka »

ctin wrote:никто не мешает заранее посчитать сумму чисел от 1 до 100
Исторически это задача известна как задача Гаусса которую Гаусс решил в 6 лет.
"A patriot must always be ready to defend his country against his government." Edward Abbey
User avatar
valchkou
Уже с Приветом
Posts: 4185
Joined: 27 Apr 2011 03:43
Location: Сергели ->Chicago

Re: Задачи для IT интервью

Post by valchkou »

Sergunka wrote:
ctin wrote:никто не мешает заранее посчитать сумму чисел от 1 до 100
Исторически это задача известна как задача Гаусса которую Гаусс решил в 6 лет.
как вы думаете как бы Гаусс нашел недостающий шар в мешке в свои 6 лет?
ctin
Новичок
Posts: 46
Joined: 07 Nov 2015 18:03

Re: Задачи для IT интервью

Post by ctin »

AndreyT wrote: А если серьезно, это подсказывает нам еще один способ решения исходной задачи.
еще один вариант - решение этой же задачи compile-time
http://goo.gl/k21IH4" onclick="window.open(this.href);return false;

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