(no subject)
Jan. 18th, 2007 09:56 am-Ты кто?
-Добрая фея.
-А чего с топором?
-Да настроение что-то не очень...
(via
anhel_05 )
В связи с тем, что все конторы с началом года набирают под обновленный бюджет народ, уже почти месяц имею по 2-3 интервью в неделю на всех своих работах. Точнее имеют все меня :))))
Требования - он начинающих до зубров. Про начинающих даже не говорю - попытка для сравнения строк вычесть адреса оных, это даже не ошибка, а так шуточки, по сравнению с тем что я периодически слышу.
Но "Зубры"!!!!
О, зубры это отдельный разговор.
Освобождение памяти после return - почти каждый второй.
Пары new - free или malloc-delete тоже самое.
Считать последнюю строку в стандартном текстовом файле размером 5-6 мега - разумеется надо сначала считать весь файл. Упростила - памятуя недавнюю fscanf-скую историю - все строки равны по размеру в байтах. Не помогло. 9 из 10 зубров упорно читают файл от начала до конца.
Или вот дан вам объект стандартного CString, назовем его str.
И дана какая-то строка char назовем ее buf.
Что вы сделаете, чтобы строка в str была равна строке в buf???
str = buf???????
Да вы, батенька, ламер.
Инстинный настоящий программер сделает так :
strcpy(str.GetBuffer(strlen(buf) + 1), buf);
Я минуты 2 смотрела только чтобы понять что же он имел ввиду.
Что такое realloc зачем оно надо и как им пользоваться не знает практически никто.
Зато чтобы какому-то несчастному интеджеру присвоить значение пишем ровно 3 тысячи классов. Грамотно пишем причем. Ни к чему не придерешься.
Но ЗАЧЕМ??????
И, наконец, 9 из 10 человек, претендующих на имя спеца по обработке изображений не понимают разницу между device-dependent bitmap и device-independent bitmap.
Пожалуй на следующее собеседование я все-таки приду с топором.