Гномики ушли в прошлое, все вопросы и ответы – на первой странице выдачи поисковика, писать код на бумажке не комильфо, а на предложение сделать тестовое задание теперь предлагают сперва произвести тестовую оплату. Но выход есть!
Сегодня зашёл в туалет бизнес-центра, где я числюсь программистом, а в унитазе пирамида Хефрена. Почему именно его? Это первый вопрос, на обшую эрудицию. Ладно, необразованные вы мои, отвечу: во-первых, неизвестно, какой хефрен это сделал. А во-вторых, сверху белеет облицовка.
Итак, приходит кандидат с мыслью, почерпнутой в интернетах – заглянуть в сортир с целью оценки компании. А мы играем на опережение: извольте пройти в наш клозетспейс. Начнём интервью прямо в очереди (ответы на вопросы приводятся ниже).
1. При каких условиях очередь в туалет заменяется стеком?
2. В каких туалетах унитазы поддерживают многопоточность?
3. Что такое критическая секция?
4. Какие вы знаете объекты синхронизации в местах общего пользования?
5. Что может произойти в туалете при отсутствии объектов синхронизации?
6. Чем WHERE отличается от HAVING в контексте необходимости сделать dump?
7. Если для учёта туалетов на серверной стороне используются, как правило, логические значения для «М» и «Ж», то какой тип обычно применяется на клиентской части?
8. Назовите термин, относящийся к двум состояниям – «свободно» и «занято».
9. У индийцев и близких к ним народов принято смывать из шланга. Назовите этот и западный способы двумя английскими словами.
10. Что такое переполнение стека, надеюсь, объяснять не надо. А при каких действиях в туалете требуется особенно внимательно следить за размером?
11. Перед вами пирамида, засорившая унитаз. Какие ошибки были допущены с точки зрения использования системы контроля версий?
Потливые умы всё-таки поинтересуются по поводу сборщика мусора: а вдруг он успеет убрать кучу до интервью? Неужели придётся экстренно искать специалиста с большой Жо? Отвечаю: к интервью всё-таки надо готовиться – внедрить IoT, где для задвижек кабинок будет разработана такая хеш-функция, что весь коллектив будет срать в одно ведро. Закешируйте его для использования непосредственно перед собеседованием. Ну а после такого интервью любой кандидат навалит вам в унитаз двухсоттонными блоками.
| Ответы |
| 1. При распределённой системе туалетов. Тогда последние из страждущих первыми выскакивают из предбанника в надежде, что кабинки на других этажах посвободнее.
2. В мужских.
3. Одна кабинка на всю компанию.
4. Задвижка, щеколда и т. п.. В худшем случае остаётся мониторить.
5. Deadlock: из кабинки не выйти, и в кабинку не войти.
6. WHERE – выбрать места, где можно посрать. HAVING – отфильтровать из группы доступных толчков те, где имеется туалетная бумага.
7. undefined.
8. Принцип открытости/закрытости.
9. Agile, waterfall.
10. При написании стихов.
11. Отправлять нужно наименьшими порциями. Перед нажатием кнопки push обязательно сделать pull пустой гильзы от туалетной бумаги. |
| |