Подскажите, кто знает, в компаниях где дают задачи на программирование на собеседованиях (типа микрософта, яндекса, гугля, мейл.ру(?)) — какого уровня сложности они их дают?
Смотрю на codeforces (отличный архив и т.д. — удобно тренироваться).
Как я понимаю, A — это совсем просто, E — совсем сложно. D, как мне кажется, тоже сложновато для импровизации на собеседовании. B или C?
Здравствуйте, Ilias, Вы писали:
I>Подскажите, кто знает, в компаниях где дают задачи на программирование на собеседованиях (типа микрософта, яндекса, гугля, мейл.ру(?)) — какого уровня сложности они их дают? I>Смотрю на codeforces (отличный архив и т.д. — удобно тренироваться). I>Как я понимаю, A — это совсем просто, E — совсем сложно. D, как мне кажется, тоже сложновато для импровизации на собеседовании. B или C?
Если есть умение и опыт в программировании реальных задач, самой разной сложности, то задачки на собесах,
будут как банка яги для гопника. В противном случае, нужно наращивать скилы, а не бегать по собеседованиям.
PS Илиас, узбек?
Здравствуйте, Ilias, Вы писали:
I>Подскажите, кто знает, в компаниях где дают задачи на программирование на собеседованиях (типа микрософта, яндекса, гугля, мейл.ру(?)) — какого уровня сложности они их дают? I>Смотрю на codeforces (отличный архив и т.д. — удобно тренироваться). I>Как я понимаю, A — это совсем просто, E — совсем сложно. D, как мне кажется, тоже сложновато для импровизации на собеседовании. B или C?
I>Спасибо
Здравствуйте, placement_new, Вы писали:
_>Здравствуйте, Ilias, Вы писали:
I>>Подскажите, кто знает, в компаниях где дают задачи на программирование на собеседованиях (типа микрософта, яндекса, гугля, мейл.ру(?)) — какого уровня сложности они их дают? I>>Смотрю на codeforces (отличный архив и т.д. — удобно тренироваться). I>>Как я понимаю, A — это совсем просто, E — совсем сложно. D, как мне кажется, тоже сложновато для импровизации на собеседовании. B или C?
I>>Спасибо
_>http://www.amazon.com/Cracking-Coding-Interview-Programming-Questions/dp/098478280X/ref=sr_1_1?ie=UTF8&qid=1419345043&sr=8-1&keywords=cracking+the+coding+interview _>Вообщем то отсюда можно понять уровень на мой взгляд.
Здравствуйте, placement_new, Вы писали:
_>У нас в России это не очень распостраненная практика.
А есть опыт, что зарубежом это распространенная практика? Там же не всё Амазоны да Микрософты...
Здравствуйте, Ilias, Вы писали:
I>Подскажите, кто знает, в компаниях где дают задачи на программирование на собеседованиях (типа микрософта, яндекса, гугля, мейл.ру(?)) — какого уровня сложности они их дают? I>Смотрю на codeforces (отличный архив и т.д. — удобно тренироваться). I>Как я понимаю, A — это совсем просто, E — совсем сложно. D, как мне кажется, тоже сложновато для импровизации на собеседовании. B или C?
книжка есть называется типа cracking the coding interview — 150 programming questions.
они (ms, google) не просто берут такие же задачи, а те же самые. такой справочник индуса для заучивания наизусть
Здравствуйте, __kot2, Вы писали:
__>Здравствуйте, Ilias, Вы писали:
__>книжка есть называется типа cracking the coding interview — 150 programming questions. __>они (ms, google) не просто берут такие же задачи, а те же самые. такой справочник индуса для заучивания наизусть
вот прямо до сих пор и берут? я слышал пару лет назад про нее, что она уже не используется совсем, выдумывают что-то новое.
Здравствуйте, Ilias, Вы писали: I>вот прямо до сих пор и берут? я слышал пару лет назад про нее, что она уже не используется совсем, выдумывают что-то новое.
я проходил собеседование в гугл в 2006ом и в год назад — из книжки спрашивали. в 2006ом — нахождение длины цикла в списке, а в год назад — че-то там с битами, не помню уже, ну она тоже в книжке есть
в ms в 2012ом проходил — вообще баяны древние спрашивают. обход дерева, там из стека очередь или че-то в этом духе. все задачи из книжки тоже.
Здравствуйте, Ilias, Вы писали:
I>Подскажите, кто знает, в компаниях где дают задачи на программирование на собеседованиях (типа микрософта, яндекса, гугля, мейл.ру(?)) — какого уровня сложности они их дают?
Зайдите на сайт CareerCup.com (от создателя книги "Cracking the coding interview"), там есть раздел с задачками, где народ постит то, что как раз вчера-сегодня давали в этих топовых компаниях, и народ коллективно их разбирает. В основном, индусы там, конечно, тусуются, но в целом можно понять уровень и натренировать. Да и образец резюме там выложен неплохой.
Кстати, сама эта дама, которая книгу написала, очень дружественная, она сама сидит на форуме на этой сайте и ответила мне на мой вопрос, я ее зафрендила в LinkedIn в обмен на ревью на ее книгу на Амазоне — у нее в списке коллег есть и майкрософтовские рекрутеры, и другой полезный народ
Здравствуйте, MxMsk, Вы писали:
MM>Здравствуйте, placement_new, Вы писали:
_>>У нас в России это не очень распостраненная практика. MM>А есть опыт, что зарубежом это распространенная практика? Там же не всё Амазоны да Микрософты...
Ну да, возможно. Facebook, Google, Amazon etc. дают такого рода задачки. Morgan Stanley и пр. финансовые конторы тоже, включая trading houses.
Здравствуйте, __kot2, Вы писали:
__>Здравствуйте, Ilias, Вы писали: I>>вот прямо до сих пор и берут? я слышал пару лет назад про нее, что она уже не используется совсем, выдумывают что-то новое. __>я проходил собеседование в гугл в 2006ом и в год назад — из книжки спрашивали. в 2006ом — нахождение длины цикла в списке, а в год назад — че-то там с битами, не помню уже, ну она тоже в книжке есть __>в ms в 2012ом проходил — вообще баяны древние спрашивают. обход дерева, там из стека очередь или че-то в этом духе. все задачи из книжки тоже.
У меня такое ощущение, что умение решать такие задачи — для них как мера passion к программированию.
Здравствуйте, RedUser, Вы писали:
M>>>бесполезный
RU>Не благодари
Заметим, было безполезный, а не бесполезный. Бесполезный-это имя существительное, а безполезный
отражение уровня значимости в системе. Не благодарить за объяснение применённой конструкции лексической семантики.
Здравствуйте, placement_new, Вы писали: _>У меня такое ощущение, что умение решать такие задачи — для них как мера passion к программированию.
причина гораздо проще — задавая одни и те же вопросы люди пытаются сравнивать кандидатов друг с другом.
по мне так это, конечно, тупой карго-культ. хотя даже небольший компании практикуют его. а в больших, типа ms, все насколько заформализовано, что спрашивать вопрос не из списка ты уже просто не можешь — как тогда формально оценить скорость и правильность ответа? дискриминация, все такое
Здравствуйте, Ilias, Вы писали:
I>Подскажите, кто знает, в компаниях где дают задачи на программирование на собеседованиях (типа микрософта, яндекса, гугля, мейл.ру(?)) — какого уровня сложности они их дают? I>Смотрю на codeforces (отличный архив и т.д. — удобно тренироваться). I>Как я понимаю, A — это совсем просто, E — совсем сложно. D, как мне кажется, тоже сложновато для импровизации на собеседовании. B или C?
I>Спасибо
Здравствуйте, AmSpb, Вы писали:
AS>Здравствуйте, Ilias, Вы писали:
I>>Подскажите, кто знает, в компаниях где дают задачи на программирование на собеседованиях (типа микрософта, яндекса, гугля, мейл.ру(?)) — какого уровня сложности они их дают? I>>Смотрю на codeforces (отличный архив и т.д. — удобно тренироваться). I>>Как я понимаю, A — это совсем просто, E — совсем сложно. D, как мне кажется, тоже сложновато для импровизации на собеседовании. B или C?
I>>Спасибо
AS>Потренироваться на кошках можно здесь AS>https://www.hackerrank.com/domains
так вопрос не про то. где потренироваться я нашел — codeforces.ru, но там, как и на вашем сайте у задач есть разные уровни сложности. и понятно, что такая http://codeforces.ru/problemset/problem/4/A слишком простая, а такая http://codeforces.ru/problemset/problem/457/F слишком сложная для собеседования.
собственно вопрос и был про то, какой сложности имеет смысл брать задачи для тренировки