Проходил как-то собеседование на позицию программиста С++ в компании Афиша.
Я отозвался 7-го июня. 8-го июня мне прислали по электронке предложение позвонить по телефону и назначить дату собеседования. Позвонил. По телефону объяснил, что смогу прийти не ранее 12-го августа. Сказали, что их это устраивает и назначили время 12.08.2010 13:00. Насторожило. Про себя подумал: "Почему они согласились? Неужели они уверены, что за 2 месяца не найдут подходящего кандидата? И почему они смешивают в одну кучу C и C++?".
Прихожу 12-го августа к 12:40 в здание компании. Охранник в фойе предложил подождать у рядом стоящей стойки. В это время у стойки стоял ещё один кандидат, в руках держал анкету, из которой я узнал, что он студент, который хочет подрабатывать грузчиком...
Стою жду... Пожалел, что не взял с собой воды. И стульев в фойе не было, кроме тех, за которыми сидели охранники. Примерно в 13:40 спустился мужчина и вручил мне анкету. Стою заполняю. Ещё через 15 минут спустилась женщина и предложила пройти за ней. Поднялись на какой-то более высокий этаж, там мне наконец-то предложили присесть. Воды, правда, я и там не обнаружил. Женщина сказала, чтобы после заполнения анкеты я обратился к ней.
Сижу заполняю. Анкета длинная... Страниц 15. По содержанию практически полностью повторяет моё резюме, которое я им отправлял, в т.ч. адреса и телефоны предыдущих работодателей, которые я по памяти не помню. Думаю про себя: "Какого хрена я должен это всё писать от руки? Разве их кадровики не могут просто скопипэйстить это из моего резюме? Или это у них такой тест на лояльность?"...
После заполнения мне почему-то вручили листок с тестами... на знание PL/SQL. Задачки, вопросы. Решать надо в уме, по памяти, ответы писать на бумаге. Сами по себе задачки похожи на реальные (типа дано штук 10 таблицы, написать мудрёный запрос для извлечения таких-то данных).
Из примерно 40 задач решил 8 штук, самых простых. Далее шли задачки существенно сложнее олимпиадных. Проходит около часа, ко мне подходят и говорят, что время вышло! (решить за 1 час 40 очень сложных задач не может даже просто гений — не хватит скорости записывать ручкой решения на бумагу) Забирают тесты по SQL, вручают тесты по C++. Сколько отведено времени на выполнение — не сказали, а сам не спросил, ибо по инерции в голове вертелось куча вопросов. Жара и духота в офисе тоже поспособствовали...
Тесты по C++ мне показались довольно простыми (типа унаследовать класс от такого-то класса, найти ошибку в коде, написать шаблон...), за изключением десятка олимпиадных задач, на которых затормозил: отвык уже от таких задач. А кроме того, на олимпиадах предоставляли компьютер, а тут на бумаге всё решать надо было. Очень непривычная обстановка. Пока решал тесты, меня периодически отвлекали вопросами на смекалку, типа такого: "сколько будет 28*18,8? какой щас курс юаня?", и разными логическими задачами, типа "за какое минимальное время семья может перейти через мост при таких-то условиях?". Пока я всё это решал мне ещё раз сказали, что время вышло, что моих познаний в C++ недостаточно, и (Внимание!) они могут предложить мне работу программиста на Visual Basic! Последнее меня дико удивило, ведь о VB речь никаким боком не шла. И с чего они взяли, что моих познаний в C++ достаточно для работы с VB?
Я сказал, что меня это не интересует. На что мне предложили подумать и вручили листок с условиями труда. Помимо прочего, там были такие любопытные пункты:
— рабочий день с 9 до 19;
— в обед разрешается делать перерыв на время, достаточное для приёма пищи, но не более того;
— через 11 месяцев после трудоустройства сотрудник имеет право взять оплачиваемый недельный отпуск.
Я спросил: "А как определяется, какое время достаточно для приёма пищи?" Ответ: "Не более 15 минут". Я говорю: "Но я привык изпользовать обед не только для приёма пищи. Обычно у программистов очень сильно напрягается голова, и небольшая прогулка в обед после еды — хорошая возможность немного разслабиться. Один час — это как раз то, что надо". Ответ: "Обычно изключений мы не делаем".
Вопрос: "А как всё это: перерывы (я слышал, что операторы ПК по ТК имеют право делать каждый час перерыв на 10 минут), продолжительность рабочего дня (которая составляет более 8-ми часов), время ухода в отпуск... как всё это согласуется с ТК"? Ответили: "Так вот и согласуется".
На этом моё собеседование завершилось. В общей сложности я потратил на него около 7-ти часов...