Здравствуйте, kaa.python, Вы писали:
KP>Банки и крупные корпорации мне не интересны на данный момент и я с ними не говорил вообще, а в компаниях поменьше у народа таких настроений вроде нет.
Здравствуйте, Anonymous123, Вы писали:
A>А когда идешь в Амазон, никто не спрашивает, с чем ты там работал вчера и с чем работаешь сегодня. Главное — это решить их задачи и нарисовать дизайн на доске. Точка.
Т.е. например, я, имея только 10 лет опыта в Delphi, могу устроиться в Амазон в какой нибудь отдел highload на зарплату сеньора с 10 летним опытом просто решив абстрактные алгоритмические задачки на доске? да ну
Здравствуйте, Quadri, Вы писали:
Q>Здравствуйте, Anonymous123, Вы писали:
A>>А когда идешь в Амазон, никто не спрашивает, с чем ты там работал вчера и с чем работаешь сегодня. Главное — это решить их задачи и нарисовать дизайн на доске. Точка.
Q>Т.е. например, я, имея только 10 лет опыта в Delphi, могу устроиться в Амазон в какой нибудь отдел highload на зарплату сеньора с 10 летним опытом просто решив абстрактные алгоритмические задачки на доске? да ну
Теоретически — да. А по моему опыту устройства (неудачному) вы не пройдете собеседование, если не используете алгоритмы в постоянной работе. Потому что там мало их знать. Нужно еще понимать когда и что применить.
Здравствуйте, Quadri, Вы писали:
Q>Т.е. например, я, имея только 10 лет опыта в Delphi, могу устроиться в Амазон в какой нибудь отдел highload на зарплату сеньора с 10 летним опытом просто решив абстрактные алгоритмические задачки на доске? да ну
не можете тк в том же MS в группе OS задачи чисто формальные а спрашивают актуальыне вопросы
Здравствуйте, BlackEric, Вы писали:
BE>Теоретически — да. А по моему опыту устройства (неудачному) вы не пройдете собеседование, если не используете алгоритмы в постоянной работе. Потому что там мало их знать. Нужно еще понимать когда и что применить.
приведите пожалуйста пример
потому что я знаю людей которые прошли вызубрив алгоритмы и в реальной жизни не использовавших их
Здравствуйте, 0xCAFEDEAD, Вы писали:
CAF>Может он уже годы на этих задачках сам собой (да или с другими) в олимпиаду играет? Боольшинство решений наизусть помнит. А может и в блокнотик с решениями подглядывает
Ну да.
CAF>Вопрос то откуда возник?
Посмотрел на результаты соревнований на leetcode и слегка прифигел.
Здравствуйте, sergey2b, Вы писали:
S>приведите пожалуйста пример S>потому что я знаю людей которые прошли вызубрив алгоритмы и в реальной жизни не использовавших их
Может быть. Я же написал — по моему опыту прохождения собеседований в эти конторы.
Здравствуйте, Codealot, Вы писали:
C>Здравствуйте, 0xCAFEDEAD, Вы писали:
CAF>>Может он уже годы на этих задачках сам собой (да или с другими) в олимпиаду играет? Боольшинство решений наизусть помнит. А может и в блокнотик с решениями подглядывает
C>Ну да.
CAF>>Вопрос то откуда возник?
C>Посмотрел на результаты соревнований на leetcode и слегка прифигел.
Ну так и что такого? Кто-то марафон за 3 часа тренируется бегать, а кто в задачки. К жизни это почти не имеет отношения.
Здравствуйте, 0xCAFEDEAD, Вы писали:
CAF>Ну так и что такого? Кто-то марафон за 3 часа тренируется бегать, а кто в задачки. К жизни это почти не имеет отношения.
Просто удивляет, какой дурью люди маются. Хотя вероятность мухлежа я тоже не стал бы сбрасывать со счетов.
Здравствуйте, sergey2b, Вы писали:
S>Здравствуйте, a7d3, Вы писали:
A>>«И вы говорите» (с) A>>Чем больше конкуренты с задачками сидят, а не по интервью ходят — тем проще сами трудоустроиться.
S>справедливости ради на всех интервью на которых я был за последнии полгода S>давали подобные задачки
Печально это, во время интервью полно других вещей, на которые можно/нужно потратить время.
Если работодатель платит своим сотрудникам за такую трату времени, то значит у него и процессы с пипл-менеджментом на соответствующем уровне.
В моем понимании можно/допустимо предлагать кандидату подумать над реализацией какого-нибудь кэша. Обычного — страниц виртуальной памяти в ОС или же распределенного для каких-то key-value pair.
1) именно что предлагать, не хочет — найдем о чем поговорить и без этого.
2) подумать — это обсудить какие есть варианты: реализации за O(n), можно ли сделать O(1) и с каким расходом памяти выйдет (не более ли чем у O(n)-варианта).
Пример формулировки такой задачи:
«Нужен кэш с методами getValue(id) и setValue(id, value). При достижении емкости в N элементов удаляется наименее используемая пара {id;value}. Под использованием понимается любая из операций: добавление, изменение, получение.»