Неожиданно с Вами согласен. Тут надо различать, в таком случае, программистов по образованию и по роду деятельности. Ибо только специфичное образование даёт такие глубокие знания (теория алгоритмов, автоматов, дискретка и прочие Кнуты). И вот такое синтетическое тестирование вероятно призвано выявить именно образованных разработчиков, если в предполагаемой работе требуются такие знания, несмотря на то, что они нигде не помешают :)
> On 08 дек. 2015 г., at 20:29, Alexander Lourier <[email protected]> wrote: > > Не знаю, часто ли Иван программирует алгоритмы такого рода, за него не скажу. > Но вообще хочу заметить, что по роду деятельности мы (все программисты) > всегда пишем алгоритмы, осознавая это или нет. Если это осознавать, и > понимать сопутствующую математику - про сложность (а там без комбинаторики и > статистики никуда), про теорию надёжности (которая без теории вероятности > никуда), про теорию систем (обратные связи), то получается качественный, > надёжный и эффективный код. Если не осознавать или не придавать значение > алгоритмике, то код-то выйдет, но работать он будет, как.... как большинство > современного кода. > > Вот. Набросил - пойду работать дальше :) > >> On Tue, Dec 8, 2015 at 2:19 PM Orlovsky Alexander <[email protected]> >> wrote: >> 08.12.2015, 16:04, "Ivan Petrov" <[email protected]>: >>> >>> >>> Подскажите, а вы какой из примерно 20ти (1) вариантов алгоритмов поиска >>> подстроки используете в этом тестовом задании? Например, в glibc >>> используется >>> не самый быстрый Two-Way (2) алгоритм, и если копнуть глубже, найдутся в >>> 5-10x >>> быстрее на тестовом input-e. То есть эта задача как раз из разряда >>> озвученных: >>> >>> а мне пофиг на 20 алгоритмов. можно любой. >>> >>> на этом задании видно умеет ли человек запрограммировать алгоритм или >>> не умеет. >>> >> >> «на этом задании видно умеет ли человек запрограммировать алгоритм или не >> умеет.» >> >> важное добавление: >> >> за время собеседования (которое само по себе является стрессом очень для >> многих) >> >> >> P.S. >> и часто вы на работе алгоритмы такого рода программируете? >> >> >> >> >> -- >> Moscow.pm mailing list >> [email protected] | http://moscow.pm.org > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
