madf: (Default)
[personal profile] madf
Стандартный подход при приеме программиста на работу - предложить ему тестирование. Небольшой набор вопросов и мелких задачек, которые позволяют оценить уровень подготовки потенциального сотрудника. Для плюсатых набор достаточно стандартен: вопросы по общей подготовке (например, об алгоритмах сортировки), по спецухе (порядок вызова деструкторов, области видимости и время жизни). Может еще небольшая задача на написание программы (чтобы не более 30 минут).
Но иногда полезно предлагать хитрые задачки, никакого отношения к программированию не имеющие (а возможно - и решения не имеющие). Зачем? Для того чтобы понять, как человек думает. Задачку можно придумать совершенно произвольную - прямо на ходу. Например: "Оценить, сколько атомарных слоев спирта испарится из открытого стакана с водкой при комнатной температуре за час". На таких задачах проверяется реакция человека на все неожиданное ("вот я тут вспоминал, зачем виртуальные деструкторы нужны а тут вдруг такое!"), логика мышления, эрудиция (спирт атомарными слоями не испаряется :).
Мне совершенно не важен ответ в таких задачах (правильный, неправильный или он вобще отсутствует). Зато ход решения может рассказать о человеке многое.

Profile

madf: (Default)
madf

April 2018

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 7th, 2026 10:06 am
Powered by Dreamwidth Studios