Сегодня опять интервьюировал двух кандидатов на должность программиста – на этот раз двух женщин. Давал такие задачки: 1) SQL. Есть две таблицы: Modem Connection ------- ------------ ID int PK ModemID int FK to Modem Name varchar(...) Duration int (seconds)
Нужно вывести список модемов и суммарное время соединения по каждому, отсортировав по второму полю в порядке убывания. 2) C++. Есть массив int *a;
Нужно написать функцию function f(int N)
, которая заполнит первые N ячеек этого массива целыми числами от 0 до N-1 в случайном порядке. 3) Delphi. Нужно написать функцию function F(a: array of integer): TList;
, которая берет на вход набор чисел в виде массива, создает TList, заполняет его значениями из входного массива и возвращает этот список в виде результата. Я не пойму, я что, сильно сложные задачи даю? Через мои вопросы из где-то десяти-пятнадцати человек прошел только *один*! (он сейчас со мной и работает) В чем дело? Поначалу я давал более сложные задачи, но там вообще шансов не было… Если у кого-нибудь есть опыт интервьюирования, не поленитесь, плиз, оставьте след в комментариях.
Как правильно интервьюировать?
by
Tags:
Leave a Reply