Поколение G
Никогда не думал, что на собеседовании буду спрашивать таблицу умножения. Не все отвечают.
Как будет выглядеть основание системы счисления в самой системе счисления. Человек позиционирующий себя на программиста не отвечает.
Не отвечают сколько будет 15 в 16-тиричной системе.
Не знают сколько байт в MAC-адресе, но берутся настроить DHCP.
Не знают зачем нужен Default GW, для чего нужет ARP и как это всё работает, но идут на вакансию сисадмина.
Вопрос “какие бывают RAID и как они устроены” – приводит в ступор.
Я в печали.
Oh, mein Gott!
Ответить
вот такие они, нынешние айтишники
а мне тут красивый вопрос подсунули. для каких аргументов вот эта функция на C возвращает true (!0 то есть)? и почему?
int foo(int n) {
return (n<0) ? 0 : ! (n & n-1);
}
я ответил :)
Ответить
Fyodor Ustinov отвечает на Май 15th, 2010 12:19:
0, 1, 2 и далее степени двойки.
Тот-же самый переход в старший разряд, после которого and даст 0.
Ответить
Может, прескрининг у вас херовый, что такие до интервью доходят?
Ответить
Не помню, кто точно (Завалишин?) ещё 10 лет назад был “фшоке”: люди с опытом программирования и претендующий на senior programmer не могли написать программу вычисления корней крадратного уравнения. Из 10 написать, перенести на комп, скомпилировать и прогнать тестовые примеры смог один. В лучшем случае программа компилировалась и давала правильные результаты, но мрачно валилась на отрицательном дискриминанте.
Ответить
Fyodor Ustinov отвечает на Май 15th, 2010 20:52:
“Вычисление корней”. Я подозреваю, что еще лет 10 и я буду с радостью ьрать людей которые знают что это такое.
P.S. Про таблицу умножения я не шутил.
Ответить