convertor: (Default)
convertor ([personal profile] convertor) wrote2017-02-13 11:21 pm

code monkey

сейчас от одной компании делал такое задание:
написать расширяемый пользовательскими функциями калькулятор, принимающий на вход строку с выражением, которое нужно посчитать.

может это задание и примитив, но сделать нужно было его за полтора часа.

я только успел декомпозировать его на части и написать пополняемый юзерскими лямбда функциями словарик, плюс интерфейс к ним.

я вообще не встречал в жизни человека, который бы подобную задачу за полтора часа имплементировал, задебажил и протестил.

по мне так тут на день работы.

но день-то еще ладно.

некоторые компании присылают задачу на неделю-две, например, тот же Блумберг.

на мой взгляд, в большинстве случаев, это неэтично и бессмысленно присылать задачи, решение которых занимает больше одного дня.
по крайней мере на позицию Sr.Software Engineer.

да и скоростной прогинг... ну я не знаю. вы либо проверяете качество с условным безлимитом по времени, либо проверяете скорость - но тогда как в анекдоте - такая ерунда получается.
juan_gandhi: (Default)

[personal profile] juan_gandhi 2017-02-14 03:56 pm (UTC)(link)
Похоже, что проверяют, может человек лепить прототипы и потом делать виноватое лицо, что не все работает, или считает себя шибко независимым и способным самому решать, что сколько времени займет.

Есть люди, которые такой интерпретатор сбацают за полтора часа, желательно на хаскеле - потому что они только что недавно такое уже писали. А так да, полдня как минимум.
juan_gandhi: (Default)

[personal profile] juan_gandhi 2017-02-15 05:30 am (UTC)(link)
Ну хорошо; все развлекуха (по мне так).
juan_gandhi: (Default)

[personal profile] juan_gandhi 2017-02-15 06:40 pm (UTC)(link)
Понятно; но пока работаешь, искать новую куда как удобнее.