Задачи для IT интервью
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Задачи для IT интервью
Еще я недавно для себя открыла что когда идешь на интервью в амбициозный стартап или recent ipo с замашками на второй гугол или твиттер нужно не просто знать про что их бизнес но и серьезно заучить назубок их компетиторов. Вот здесь например - https://www.g2crowd.com/" onclick="window.open(this.href);return false;
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 1663
- Joined: 16 Jul 2009 14:18
- Location: Uganda
Re: Задачи для IT интервью
У меня одного ощущение, что между "амбициозный стартап" и "набитые дурью ..удаки" стоит ставить безусловный знак равенства?Сабина wrote:когда идешь на интервью в амбициозный стартап
-
- Уже с Приветом
- Posts: 1663
- Joined: 16 Jul 2009 14:18
- Location: Uganda
Re: Задачи для IT интервью
Я когда базы саппортил, у одних клиентов видел классную штуку. Отпечатанный документ на основные отказы. Т.е. - recovery для одного случая, другого, контакты, последовательность действий и пр. И гоняли админов по этой штуке на тестовых серверах раз в 3-4 месяца. Народ периодически что-то находил еще из возможных реальных проблем, тоже обкатывали.Aleksey Kudinov wrote:Заодно бы и disaster recovery plan бы проверили...
С ними - ни разу проблем не было, чтобы упало что-то и с концами...
Огромная редкость в наши дни, однако.
-
- Уже с Приветом
- Posts: 189
- Joined: 13 Mar 2006 19:01
- Location: Earth -> Moon -> Mars
Re: Задачи для IT интервью
Как так?Сабина wrote:нужно не просто знать про что их бизнес но и серьезно заучить назубок их компетиторов.
-
- Уже с Приветом
- Posts: 189
- Joined: 13 Mar 2006 19:01
- Location: Earth -> Moon -> Mars
Re: Задачи для IT интервью
RunBook, да.mynameiszb wrote:Я когда базы саппортил, у одних клиентов видел классную штуку.
Только я видел в электронном виде.mynameiszb wrote:Отпечатанный документ на основные отказы.
Да, именно так.mynameiszb wrote:Т.е. - recovery для одного случая, другого, контакты, последовательность действий и пр.
Не уверен, что это было.mynameiszb wrote:И гоняли админов по этой штуке на тестовых серверах раз в 3-4 месяца. Народ периодически что-то находил еще из возможных реальных проблем, тоже обкатывали.
Ну так...mynameiszb wrote:Огромная редкость в наши дни, однако.
-
- Уже с Приветом
- Posts: 1663
- Joined: 16 Jul 2009 14:18
- Location: Uganda
Re: Задачи для IT интервью
Было, я на паре прогонов участвовал. Попутно еще обсуждали, какие засады могут случиться в процессе восстановления и "а вот тут все пошло не так".x.angie wrote:Не уверен, что это было.mynameiszb wrote:И гоняли админов по этой штуке на тестовых серверах раз в 3-4 месяца. Народ периодически что-то находил еще из возможных реальных проблем, тоже обкатывали.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Задачи для IT интервью
Вот еше задачка, вроде простая но мнения как сделать лучше разошлись что называется.
Допустим у вас 100 листочков бумаги, с индексами от 1 до 100, вы по ним проходите первый раз и каждый второй листик помечаете крестиком. Во втором цикле проходите только по тем что не eliminated и тоже помечаете каждый второй крестиком и так далее .... Из метода надо вернуть индекс элемента который останется последним в результате этого процесса. Можно ли быстрее чем lоgN ?
Допустим у вас 100 листочков бумаги, с индексами от 1 до 100, вы по ним проходите первый раз и каждый второй листик помечаете крестиком. Во втором цикле проходите только по тем что не eliminated и тоже помечаете каждый второй крестиком и так далее .... Из метода надо вернуть индекс элемента который останется последним в результате этого процесса. Можно ли быстрее чем lоgN ?
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 12119
- Joined: 15 Feb 2010 10:32
- Location: Pacifica, CA
Re: Задачи для IT интервью
Похожая задача есть в книжке Craking the Coding Interview. И эта задача мне кажется там есть. Но не уверена. Мне кажется проходиться не надо вообще, а следует вывести формулу куда на вход идет N а на выход индекс. А если формулой не выйдет - думать в сторону рекурсии.Сабина wrote:Вот еше задачка, вроде простая но мнения как сделать лучше разошлись что называется.
Допустим у вас 100 листочков бумаги, с индексами от 1 до 100, вы по ним проходите первый раз и каждый второй листик помечаете крестиком. Во втором цикле проходите только по тем что не eliminated и тоже помечаете каждый второй крестиком и так далее .... Из метода надо вернуть индекс элемента который останется последним в результате этого процесса. Можно ли быстрее чем lоgN ?
Я думаю на Джаве ответ будет
Code: Select all
System.out.println(Math.pow(2,(int)log2(N)));
You do not have the required permissions to view the files attached to this post.
-
- Уже с Приветом
- Posts: 4827
- Joined: 15 May 2001 09:01
Re: Задачи для IT интервью
Какой останется невычеркнутым? №1, конечно - и считать ничего не надо. А все чётные номера, в том числе и 64, будут помечены крестиком на самом первом проходе.
Возможно, задача немного не такая. За круглым столом сидят 100 гостей. На стол запрыгивает хозяин и, показывая на гостей последовательно по кругу говорит им поочерёдно: "сиди" и "вон". Гость, которому сказали "вон", выходит из-за стола. Какой из гостей останется последним?
Возможно, задача немного не такая. За круглым столом сидят 100 гостей. На стол запрыгивает хозяин и, показывая на гостей последовательно по кругу говорит им поочерёдно: "сиди" и "вон". Гость, которому сказали "вон", выходит из-за стола. Какой из гостей останется последним?
-
- Уже с Приветом
- Posts: 12119
- Joined: 15 Feb 2010 10:32
- Location: Pacifica, CA
Re: Задачи для IT интервью
64 останется если вычеркивать каждое 1е число из 2х. Так же интересней.helg wrote:Какой останется невычеркнутым? №1, конечно - и считать ничего не надо. А все чётные номера, в том числе и 64, будут помечены крестиком на самом первом проходе.
Возможно, задача немного не такая. За круглым столом сидят 100 гостей. На стол запрыгивает хозяин и, показывая на гостей последовательно по кругу говорит им поочерёдно: "сиди" и "вон". Гость, которому сказали "вон", выходит из-за стола. Какой из гостей останется последним?
Пусть например в вашей задаче
Тогда 1й самый 1м свалит.На стол запрыгивает хозяин и, показывая на гостей последовательно по кругу говорит им поочерёдно: "вон" и "сиди".
-
- Уже с Приветом
- Posts: 4827
- Joined: 15 May 2001 09:01
Re: Задачи для IT интервью
Ну не настолько, как с круглым столом. Тут на первом круге вычеркиваются все числа у которых самый младший бит двоичной записи ненулевой, на втором - у которых второй ненулевой, и так далее. Понятно, что последней останется максимальная степень двойки: у неё больше всех нулей справа.Krys-Krys wrote:64 останется если вычеркивать каждое 1е число из 2х. Так же интересней.
А вот со столом с гостями (кольцевым счётчиком) такой простой трюк не проходит.
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Задачи для IT интервью
То же самое если он крутится в одну сторону и говорит "вон" каждому второму.helg wrote:Ну не настолько, как с круглым столом. Тут на первом круге вычеркиваются все числа у которых самый младший бит двоичной записи ненулевой, на втором - у которых второй ненулевой, и так далее. Понятно, что последней останется максимальная степень двойки: у неё больше всех нулей справа.Krys-Krys wrote:64 останется если вычеркивать каждое 1е число из 2х. Так же интересней.
А вот со столом с гостями (кольцевым счётчиком) такой простой трюк не проходит.
Да получается за пять проходов или можно вывести формулу для обоих случаев.
Но как эту формулу вывести не написав нечто вроде того что внизу на доске?
Code: Select all
1, 1+(2*1), 1+(2*2), 1+(2*3), 1+(2*4),.....
1, 1+(4*1), 1+(4*2), 1+(4*3), 1+(4*4), 1+(4*5), ....
1, 1+(8*1), 1+(8*2), 1+(8*3), 1+(8*4), ..... 1+(8*9)
1, 1+(16*1), 1+(16*2), 1+(16*3), 1+(16*4), 1+(16*5), 1+(16*6)
1, 1+(32*1), 1+(32*2), 1+(32*3)
1, 1+(64+1)
1
(2*1), 1+(2*2), 1+(2*3), 1+(2*4),.....
(4*1), 1+(4*2), 1+(4*3), 1+(4*4), 1+(4*5), ....
(8*1), 1+(8*2), 1+(8*3), 1+(8*4), ..... 1+(8*9)
(16*1), 1+(16*2), 1+(16*3), 1+(16*4), 1+(16*5), 1+(16*6)
(32*1), 1+(32*2), 1+(32*3)
(64+1)
Было сказана что задачка из Гугла и решать ее надо у белой доски "в голове" и за пять минут максимум
Так что кто в Гугол пойдет мотайте на ус
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 2997
- Joined: 14 Apr 2004 01:11
- Location: SFBA (было: Минск, Беларусь)
Re: Задачи для IT интервью
Эта задача - Josephus problem - как раз таки очень заезжена в литературе.helg wrote:Возможно, задача немного не такая. За круглым столом сидят 100 гостей. На стол запрыгивает хозяин и, показывая на гостей последовательно по кругу говорит им поочерёдно: "сиди" и "вон". Гость, которому сказали "вон", выходит из-за стола. Какой из гостей останется последним?
Best regards,
Андрей
Андрей
-
- Уже с Приветом
- Posts: 4593
- Joined: 31 Aug 2009 12:05
- Location: Москва - Горновидовка - Пало Альтово - Озерки - Портланд\Сиэттл
Re: Задачи для IT интервью
вот тут книжку нашел может кому пригодится
http://www.amazon.com/Cracking-Coding-I ... QSFPWTKPVK" onclick="window.open(this.href);return false;
http://www.amazon.com/Cracking-Coding-I ... QSFPWTKPVK" onclick="window.open(this.href);return false;
Обмен мнениями происходит в теплой и дружеской обстановке.
-
- Уже с Приветом
- Posts: 1218
- Joined: 06 Mar 2015 00:18
- Location: San Jose, CA
Re: Задачи для IT интервью
Сколько прямоугольников можно нарисовать на сетке NxM ? рисовать по линиям сетки, конечно.
Можно еще попросить написать алгоритм, перебирающий все прямоугольники.
Задачку задали в нашей middle school, кстати.
Можно еще попросить написать алгоритм, перебирающий все прямоугольники.
Задачку задали в нашей middle school, кстати.
-
- Уже с Приветом
- Posts: 4827
- Joined: 15 May 2001 09:01
Re: Задачи для IT интервью
Любая пара узлов на сетке взаимно однозначно определяет прямоугольник. А пар всего N*M * (N*M - 1) / 2.assazello wrote:Сколько прямоугольников можно нарисовать на сетке NxM ?
-
- Уже с Приветом
- Posts: 1679
- Joined: 04 Oct 2006 23:30
- Location: Las Vegas
Re: Задачи для IT интервью
Это неверно, рассмотрите случай 2x2helg wrote:Любая пара узлов на сетке взаимно однозначно определяет прямоугольник. А пар всего N*M * (N*M - 1) / 2.assazello wrote:Сколько прямоугольников можно нарисовать на сетке NxM ?
-
- Уже с Приветом
- Posts: 4827
- Joined: 15 May 2001 09:01
Re: Задачи для IT интервью
Точно! Надо, чтобы пара точек не лежала на одной горизонтальной или вертикальной прямой. Да и каждый прямоугольник считается не 2, а 4 раза. Стало быть, N*M * (N-1)*(M-1)/4.John Smith wrote:Это неверно, рассмотрите случай 2x2helg wrote:Любая пара узлов на сетке взаимно однозначно определяет прямоугольник. А пар всего N*M * (N*M - 1) / 2.assazello wrote:Сколько прямоугольников можно нарисовать на сетке NxM ?
-
- Уже с Приветом
- Posts: 1679
- Joined: 04 Oct 2006 23:30
- Location: Las Vegas
Re: Задачи для IT интервью
bingo! какая то нехилая задачка для миддл скулера
-
- Уже с Приветом
- Posts: 802
- Joined: 24 Jan 2007 07:32
- Location: Сергели->Новосибирск->SFBA->Новосибирск->Москва->NY->SFBA
Re: Задачи для IT интервью
Sum(1..N)*Sum(1..M)
(N*(N+1)/2) * (M*(M+1)/2)
(N*(N+1)/2) * (M*(M+1)/2)
Спи быстрее, твоя подушка нужна другому. Copyright Зощенко
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Задачи для IT интервью
Кстати хозяйке на заметку ...
Иногда бывает ходишь по интервиеш и если несколько неудачных то начинаешь думать что вот де недотягиваю и все такое. А на деле может быть просто какая то мелочь и один человек из 5-ти не проголосовал за вас и все. Ведь если задуматься выбирают чаще одного из толпy ? What are the odds что должны выбрать именно вас?
Иногда бывает ходишь по интервиеш и если несколько неудачных то начинаешь думать что вот де недотягиваю и все такое. А на деле может быть просто какая то мелочь и один человек из 5-ти не проголосовал за вас и все. Ведь если задуматься выбирают чаще одного из толпy ? What are the odds что должны выбрать именно вас?
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 2085
- Joined: 14 Sep 2013 13:07
Re: Задачи для IT интервью
750+ интервью за 20+ лет то. И все нормально по жизни.
В одном из наших рекрутинговых агенств 19 моиx разныx резюме.
Кто больше?
В одном из наших рекрутинговых агенств 19 моиx разныx резюме.
Кто больше?
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Задачи для IT интервью
И какой процент из них успешные? Где вам давали офер или хотя бы говорили we chose you ?Vladimir1440 wrote:750+ интервью за 20+ лет то. И все нормально по жизни.
В одном из наших рекрутинговых агенств 19 моиx разныx резюме.
Кто больше?
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 510
- Joined: 07 Dec 2001 10:01
- Location: toronto
Re: Задачи для IT интервью
Одно интервью за последние 15 лет работы.
Кто меньше?
Кто меньше?
-
- Уже с Приветом
- Posts: 34124
- Joined: 03 Dec 2000 10:01
- Location: Vladivostok->San Francisco->Los Angeles->San Francisco
Re: Задачи для IT интервью
Ага и два поста на привете Да Вы, батенька, немногословныtau wrote:Одно интервью за последние 15 лет работы.
Кто меньше?
"A patriot must always be ready to defend his country against his government." Edward Abbey