14.07.2010 18:58, michael_isu пишет: > > Ходил тут на днях на собеседование в ABBYY. До этого просили прислать > примеры кода (ASP.NET). Как потом выяснил, код смотрел сам IB, который > дал добро приглашать беседовать. > > добираться, дали тест из 5 задач: 3 логических и 2 алгоритмических. > Задачи типа сколькими гирями чего можно взвесить, какие шары из мешка > вынуть и т.д., написать алгоритм вычисления значения какой-то хитрой > функции. Ни одной задачи я не решил (только идеи были), слушать мысли > даже не захотели, типа важен результат, а его нет. Ну и сказали — > "сегодня вам не повезло". Типа извините, мозг у вас отсутствует. > > Чего только не встретишь...
И что тебя удивляет?
Ну IB может работники и нужны, а вот другим нет. А может и ему не особо
нужны.
_>К слову сказать, я ещё работаю, поэтому времени расхаживать не совсем много. Но помимо того, что полтора часа до отрадного пришлось добираться, дали тест из 5 задач: 3 логических и 2 алгоритмических. Задачи типа сколькими гирями чего можно взвесить, какие шары из мешка вынуть и т.д., написать алгоритм вычисления значения какой-то хитрой функции. Ни одной задачи я не решил (только идеи были), слушать мысли даже не захотели, типа важен результат, а его нет. Ну и сказали — "сегодня вам не повезло". Типа извините, мозг у вас отсутствует. _>Помимо собеседования с этим hr, решения задач на логику (дали 40 минут где-то), предстояло ещё собеседование, вобщем затягивалось все весьма прилично. Учитывая прошедшую бурную ночь с подругой, сон в 4 часа, уже приличное опоздывание на текущую работу, желания и возможности думать над какими-то отстраненными задачами не было. Хотя вобщем-то разработкой занимаюсь уже 3 года и год на asp.net mvc, причем на последнем далеко не студенческие поделки.
_>Чего только не встретишь...
Предварительный фильтр, не отвлекающий более дорогих сотрудников — вполне естественная часть поставленного процесса найма. Правильно это или нет — видно только конкретной конторе.
Здравствуйте, msk78, Вы писали:
M>Стал замечать, что последнее время на РСДН и в жизни люди всё чаще недоумевают по поводу того, зачем на собеседованиях спрашивают "отличное" знание алгоритмов и структур данных, заставляют решать какие-то логические задачки, дают тестовые задания на сутки и более.
отличное знание алгоритмов и структур данных еще никому не мешало, даже более того очень даже нехватало. Почему вы считаете что вы лучше разбираетесь чем Гугл в том, кто им на самом деле нужен?
Здравствуйте, C0x, Вы писали:
C0x>отличное знание алгоритмов и структур данных еще никому не мешало, даже более того очень даже нехватало. Почему вы считаете что вы лучше разбираетесь чем Гугл в том, кто им на самом деле нужен?
Что то тут в треде все говорят об алгоритмах, структурах данных.
Окей, а какие алгоритмы и какие структуры? Формализуем требования? — ради интереса, а то вдруг они у всех разные!
Здравствуйте, avishnyakov, Вы писали:
A>Что то тут в треде все говорят об алгоритмах, структурах данных. A>Окей, а какие алгоритмы и какие структуры? Формализуем требования? — ради интереса, а то вдруг они у всех разные!
Я создавал такую темку
Здравствуйте, avishnyakov, Вы писали:
A>Здравствуйте, C0x, Вы писали:
C0x>>отличное знание алгоритмов и структур данных еще никому не мешало, даже более того очень даже нехватало. Почему вы считаете что вы лучше разбираетесь чем Гугл в том, кто им на самом деле нужен?
A>Что то тут в треде все говорят об алгоритмах, структурах данных. A>Окей, а какие алгоритмы и какие структуры? Формализуем требования? — ради интереса, а то вдруг они у всех разные!
Они разные, но очень хорошо классифицированы, по времени работы и по отжиранию памяти. Классификация базируется на Асимтотической Нотации, её учим впервую очередь. Также следует знать когда и какие контейнеры использовать лучше и почему.
Здравствуйте, Vzhyk, Вы писали:
V>И что тебя удивляет? V>Ну IB может работники и нужны, а вот другим нет. А может и ему не особо V>нужны.
Вобщем-то ничего, это в подтверждение слов автора, что человек в разном состоянии и настроении может прийти на собеседование, и устраивать мозголомный процесс оценки кандидата не всегда адекватен.
Здравствуйте, Ikemefula, Вы писали:
MM>>Ты знаешь, а ведь нормально программирует. Вполне себе даже хорошо программирует. Он просто решает задачу тогда, когда она возникает в естественных условиях. А не когда тебе для чего-то нужно срочно взвесить мешки с монетами (когда в последний раз кто-нибудь таскал деньги в мешках? а взвешивал их???).
I>Через год-два такой код похоронит проект.
Объясни как умение решать задачи про сферических коней в вакууме связано с качеством кода? Те же олимпиадники задачи про сферических коней умеют решать великолепно, но при этом на реальных задачах зачастую не блещут.
Здравствуйте, Undying, Вы писали:
U>Здравствуйте, Ikemefula, Вы писали:
MM>>>Ты знаешь, а ведь нормально программирует. Вполне себе даже хорошо программирует. Он просто решает задачу тогда, когда она возникает в естественных условиях. А не когда тебе для чего-то нужно срочно взвесить мешки с монетами (когда в последний раз кто-нибудь таскал деньги в мешках? а взвешивал их???).
I>>Через год-два такой код похоронит проект.
U>Объясни как умение решать задачи про сферических коней в вакууме связано с качеством кода? Те же олимпиадники задачи про сферических коней умеют решать великолепно, но при этом на реальных задачах зачастую не блещут.
Это на каких таких реальных задачах? можно как-то подтвердить ваше утверждение? Потомучто, сколько я знавал таких олимпиадников, так они все сейчас сениоры или архитекторы в Майкрософтах.
Здравствуйте, C0x, Вы писали:
C0x>Это на каких таких реальных задачах? можно как-то подтвердить ваше утверждение? Потомучто, сколько я знавал таких олимпиадников, так они все сейчас сениоры или архитекторы в Майкрософтах.
Определите различные сфера дева и сами ответите на свой вопрос.
Здравствуйте, elmal, Вы писали: E>Мне, вообще то, кажется, что в реальности надо надо наоборот, как то узнать, с чем человек никогда не работал, дать гугл, комп, и пусть сделает то, что никогда не делал. Например если человек говорит, что юниксы в глаза не видел — дать ему задание поднять удаленный доступ, или еще что. Или на брейнфаке написать перемножение матриц попросить, например. Вот не пойму — один я такой чтоль, что меня постоянно бросают в области, где я ни бум-бум, и выкручивайся как хочешь, только от меня чтоль требуется умение обучаться, от других надо только то, что в институте было, а как закончил — больше ничего знать и не надо?
Это неэффективное растранжирование ресурсов, надо давать человеку делать то, что он умеет делать хорошо, и тогда от каждого человека будет максимальная отдача и всем будет хорошо : работодателю и работнику
Здравствуйте, Undying, Вы писали:
I>>Через год-два такой код похоронит проект.
U>Объясни как умение решать задачи про сферических коней в вакууме связано с качеством кода?
Задачи про сферических коней лично я не даю.
U>Те же олимпиадники задачи про сферических коней умеют решать великолепно, но при этом на реальных задачах зачастую не блещут.
Здравствуйте, avishnyakov, Вы писали:
A>Здравствуйте, C0x, Вы писали:
C0x>>Это на каких таких реальных задачах? можно как-то подтвердить ваше утверждение? Потомучто, сколько я знавал таких олимпиадников, так они все сейчас сениоры или архитекторы в Майкрософтах.
A>Определите различные сфера дева и сами ответите на свой вопрос.
Ну где нужно тупа-кодить, да, олимпиадники особо не тусуются. Там зато оч. много китайцев, т.к. их сейчас 300 тысяч в год выпускают из универов по ИТ специальностям.
Здравствуйте, Nik_1, Вы писали:
N_>Это неэффективное растранжирование ресурсов, надо давать человеку делать то, что он умеет делать хорошо, и тогда от каждого человека будет максимальная отдача и всем будет хорошо : работодателю и работнику
Часто бизнес требует сделать что-то чуть-чуть отличное от того, что я конкретно взятый девелопер умеет делать хорошо. Это что же теперь на это каждое "чуть-чуть" отдельного человека нанимать?
Хотя наверно так и есть. Просто нужно контракторов брать. Сделал что надо и адью.
Правда это все может закончится таким бардаком в коде, что ой-ой-ой.
Здравствуйте, Ikemefula, Вы писали:
U>>Объясни как умение решать задачи про сферических коней в вакууме связано с качеством кода? I>Задачи про сферических коней лично я не даю.
Не знаю какие задачи даешь ты, но MxMsk говорил именно о задачах про сферических коней в вакууме весьма популярных на собеседованиях:
KP>>Задавать задачки на логику можно и нужно. ... MM>... Он просто решает задачу тогда, когда она возникает в естественных условиях. А не когда тебе для чего-то нужно срочно взвесить мешки с монетами (когда в последний раз кто-нибудь таскал деньги в мешках? а взвешивал их???).
Задачи на т.н. логику сплошь являются сферовакуумными.
Здравствуйте, Undying, Вы писали:
U>Задачи на т.н. логику сплошь являются сферовакуумными.
В своей практике написания всяких видеокодеков задачи на т.н. логику встречаются ооочень часто. над двумя-тремя строками приходится думать неделями. И если ум не натренирован всякими монетками, гномиками, капустами и козлами — решение этих задач занимает ооочень долгое время. Практически бесконечное. Конечно, если у человека в голову не установлен блок решения таких это не говорит о том, что он будет плох как проггер, просто для таких задач он будет неэффективен. Значит нужно искать тот блок, который ему поставили вместо блока решения этих задач. Может он еще и круче будет
Здравствуйте, SE, Вы писали:
SE>Хотя наверно так и есть. Просто нужно контракторов брать. Сделал что надо и адью. SE>Правда это все может закончится таким бардаком в коде, что ой-ой-ой.
Здравствуйте, Undying, Вы писали:
U>>>Объясни как умение решать задачи про сферических коней в вакууме связано с качеством кода? I>>Задачи про сферических коней лично я не даю.
U>Не знаю какие задачи даешь ты, но MxMsk говорил именно о задачах про сферических коней в вакууме весьма популярных на собеседованиях:
какие например ?
KP>>>Задавать задачки на логику можно и нужно. ... MM>>... Он просто решает задачу тогда, когда она возникает в естественных условиях. А не когда тебе для чего-то нужно срочно взвесить мешки с монетами (когда в последний раз кто-нибудь таскал деньги в мешках? а взвешивал их???).
U>Задачи на т.н. логику сплошь являются сферовакуумными.
Это тебе они кажутся такими. Как правило логические задачи позволяют с достаточной степенью уверенности сделать определенные предположения.
Здравствуйте, Ikemefula, Вы писали:
U>>Не знаю какие задачи даешь ты, но MxMsk говорил именно о задачах про сферических коней в вакууме весьма популярных на собеседованиях:
I>какие например ?
Ты то что собеседник пишет точно читаешь?
А не когда тебе для чего-то нужно срочно взвесить мешки с монетами (когда в последний раз кто-нибудь таскал деньги в мешках? а взвешивал их???).