code monkey
Feb. 13th, 2017 11:21 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
сейчас от одной компании делал такое задание:
написать расширяемый пользовательскими функциями калькулятор, принимающий на вход строку с выражением, которое нужно посчитать.
может это задание и примитив, но сделать нужно было его за полтора часа.
я только успел декомпозировать его на части и написать пополняемый юзерскими лямбда функциями словарик, плюс интерфейс к ним.
я вообще не встречал в жизни человека, который бы подобную задачу за полтора часа имплементировал, задебажил и протестил.
по мне так тут на день работы.
но день-то еще ладно.
некоторые компании присылают задачу на неделю-две, например, тот же Блумберг.
на мой взгляд, в большинстве случаев, это неэтично и бессмысленно присылать задачи, решение которых занимает больше одного дня.
по крайней мере на позицию Sr.Software Engineer.
да и скоростной прогинг... ну я не знаю. вы либо проверяете качество с условным безлимитом по времени, либо проверяете скорость - но тогда как в анекдоте - такая ерунда получается.
написать расширяемый пользовательскими функциями калькулятор, принимающий на вход строку с выражением, которое нужно посчитать.
может это задание и примитив, но сделать нужно было его за полтора часа.
я только успел декомпозировать его на части и написать пополняемый юзерскими лямбда функциями словарик, плюс интерфейс к ним.
я вообще не встречал в жизни человека, который бы подобную задачу за полтора часа имплементировал, задебажил и протестил.
по мне так тут на день работы.
но день-то еще ладно.
некоторые компании присылают задачу на неделю-две, например, тот же Блумберг.
на мой взгляд, в большинстве случаев, это неэтично и бессмысленно присылать задачи, решение которых занимает больше одного дня.
по крайней мере на позицию Sr.Software Engineer.
да и скоростной прогинг... ну я не знаю. вы либо проверяете качество с условным безлимитом по времени, либо проверяете скорость - но тогда как в анекдоте - такая ерунда получается.
no subject
Date: 2017-02-14 03:56 pm (UTC)Есть люди, которые такой интерпретатор сбацают за полтора часа, желательно на хаскеле - потому что они только что недавно такое уже писали. А так да, полдня как минимум.
no subject
Date: 2017-02-14 05:04 pm (UTC)в принципе, там по моим нотисам и написанному коду любой джуниор допилить может.
no subject
Date: 2017-02-15 02:30 am (UTC)no subject
Date: 2017-02-15 05:30 am (UTC)no subject
Date: 2017-02-15 05:09 pm (UTC)no subject
Date: 2017-02-15 06:40 pm (UTC)