Багато хто з наших читачів не з чуток знає, які запитання ставлять програмістам на співбесідах і наскільки часом складно дати на них навіть не правильну, а відповідну відповідь. Деякі компанії (наприклад, Google) третирували своїх претендентів головоломками доти, доки не вирішили, що ця схема більше не працює. Ймовірно, реакцією на таку хитромудру HR-політику IT-компаній і став гумористичний Twitter-аккаунт @whiletruegoto. Тут зібрані всі найбезглуздіші, найсмішніші й найабсурдніші запитання, які гіпотетично могли б прозвучати на «нетрадиційній» IT-співбесіді. Редакція AIN.UA вибрала 50 найкращих.
Запитання на IT-співбесіді:
- Розкажіть про парадигму розробки алгоритмів «divide and conquer», не використовуючи слово «Путін».
- Розряд із плавання, КМС із боксу, МС із вільної боротьби і 10 років досвіду в IT – ви охоронцем у «Люксофті» чи що працювали?
- А є приклади ваших робіт не на перфокартах?
- Чому у вас у резюме вказані прізвища автора «Подорожей Гуллівера» та американської кантрі/поп-рок співачки?
- Знайдіть оптимальне рішення цієї задачі не більше ніж за три запити в Google.
- Що викликає у вас більшу посмішку: «I have read and agree to the terms and conditions» чи підпис під угодою про нерозголошення?
- У резюме зазначено, що ваша остання посада – delivery manager… Ви піцу чи що розносили?
- Яким чином можна запихнути дані назад у output stream?
- Ви в planning poker як вважаєте за краще грати – на гроші чи на роздягання?
- Чи купуєте ви страховку на випадок падіння вашого коду на продакшні?
- Заступаючи на посаду розробника, чи готові ви скласти присягу на книзі Боба Мартіна «Чистий код”?
- Як запустити потоки назустріч один одному? А наввипередки?
- Які патерни проектування дітей ви знаєте?
- Розкрийте геополітичні передумови kernel panic з точки зору теорії струн.
- Об’єктно-орієнтований CSS… А які ще прояви шизофренії вам відомі?
- Чи зберігаєте ви заначку в cookies?
- Вас раніше притягували за зберігання даних у глобальних змінних?
- Який результат виконання команди git push me and then just touch me till I can get my satisfaction, satisfaction?
- Знайдіть точку G бінарним пошуком.
- Ви коли-небудь робили .Net за гроші?
- Ви здатні довести дівчину до оргазму мовою програмування?
- У своєму резюме ви вказали знання php. Вам не соромно?
- Чому люк скайвокера круглий?
- Який із циклів швидший, for, while чи правило буравчика?
- Перед вами пензель, полотно і мольберт. Напишіть компілятор.
- Розкажіть що-небудь про Pascal.
- Як часто ви говорите своєму коду «ну будь ласка…”?
- У кого був найдовший код у вашій минулій команді?
- Ви миєте руки перед правкою коду на продакшні?
- Вас раніше звинувачували у спробах програмування?
- Ну зізнайтеся вже – джаваскрипт алертами дебажили?
- Чи можете ви провести аналогію між роботою на п’ятирічному проєкті та проктологією?
- Що, на вашу думку, ефективніше: скопіпастити код із прикладів чи переконати замовника, що йому не потрібна ця фіча?
- Якщо чесно, то нас трохи бентежить той факт, що ви шукали роботу програміста через біржу праці…
- Чи згодні ви, що кожен девелопер має посадити зір, побудувати велосипед і виростити репозиторій?
- У своєму резюме ви вказали, що хотіли б попрацювати на цікавому проєкті… Ви цей проєкт із собою принесли?
- Чи правда, що суміш php, css, js, html і sql в одному файлі має проносний ефект?
- Чи згодні ви, що в адміна має бути борода, навіть якщо адмін – жінка?
- Скажіть, ви коли-небудь симулювали ООП?
- Яким ви бачите свій код через п’ять років?
- Xbox, PlayStation або Terminal – якій консолі віддаєте перевагу?
- Вас коли-небудь замикали в серверній? За що?
- 2048 або «Косинка» – у чому ви успішніші?
- Ви толерантні до копіпастів?
- Цикл, умова, змінна – а які ще терміни з С++ ви знаєте, щоб відмовити хлопцеві?
- Цой, Ленін, PHP – що між ними спільного?
- Як пояснити джуніору, що пінгувати сервери в його віці – це нормально?
- Назвіть найекстремальніше місце, у якому ви займалися багфіксингом.
- Напишіть найпростішу операційну систему. Укладіться в 140 символів.
- Як ви ставитеся до легалізації куріння мануалів?
Раніше у Twitter гуру українського геймдева Сергій Галенкін запропонував створити пародійний акаунт дівчини-геймера @GalyaRiot, у якому вона скаржиться на свого недолугого чоловіка. Користувачі моментально підхопили хвилю і почали захоплено публікувати фрази на кшталт «Чоловік не любить Доту. Дівчатка, що робити» з хештегом #GalyaRiots.