Багато хто з наших читачів не з чуток знає, які запитання ставлять програмістам на співбесідах і наскільки часом складно дати на них навіть не правильну, а відповідну відповідь. Деякі компанії (наприклад, Google) третирували своїх претендентів головоломками доти, доки не вирішили, що ця схема більше не працює. Ймовірно, реакцією на таку хитромудру HR-політику IT-компаній і став гумористичний Twitter-аккаунт @whiletruegoto. Тут зібрані всі найбезглуздіші, найсмішніші й найабсурдніші запитання, які гіпотетично могли б прозвучати на «нетрадиційній» IT-співбесіді. Редакція AIN.UA вибрала 50 найкращих.

Вопросы на IT-собеседовании-1
Запитання на IT-співбесіді

Запитання на IT-співбесіді:

  1. Розкажіть про парадигму розробки алгоритмів «divide and conquer», не використовуючи слово «Путін».
  2. Розряд із плавання, КМС із боксу, МС із вільної боротьби і 10 років досвіду в IT – ви охоронцем у «Люксофті» чи що працювали?
  3. А є приклади ваших робіт не на перфокартах?
  4. Чому у вас у резюме вказані прізвища автора «Подорожей Гуллівера» та американської кантрі/поп-рок співачки?
  5. Знайдіть оптимальне рішення цієї задачі не більше ніж за три запити в Google.
  6. Що викликає у вас більшу посмішку: «I have read and agree to the terms and conditions» чи підпис під угодою про нерозголошення?
  7. У резюме зазначено, що ваша остання посада – delivery manager… Ви піцу чи що розносили?
  8. Яким чином можна запихнути дані назад у output stream?
  9. Ви в planning poker як вважаєте за краще грати – на гроші чи на роздягання?
  10. Чи купуєте ви страховку на випадок падіння вашого коду на продакшні?
  11. Заступаючи на посаду розробника, чи готові ви скласти присягу на книзі Боба Мартіна «Чистий код”?
  12. Як запустити потоки назустріч один одному? А наввипередки?
  13. Які патерни проектування дітей ви знаєте?
  14. Розкрийте геополітичні передумови kernel panic з точки зору теорії струн.
  15. Об’єктно-орієнтований CSS… А які ще прояви шизофренії вам відомі?
  16. Чи зберігаєте ви заначку в cookies?
  17. Вас раніше притягували за зберігання даних у глобальних змінних?
  18. Який результат виконання команди git push me and then just touch me till I can get my satisfaction, satisfaction?
  19. Знайдіть точку G бінарним пошуком.
  20. Ви коли-небудь робили .Net за гроші?
  21. Ви здатні довести дівчину до оргазму мовою програмування?
  22. У своєму резюме ви вказали знання php. Вам не соромно?
  23. Чому люк скайвокера круглий?
  24. Який із циклів швидший, for, while чи правило буравчика?
  25. Перед вами пензель, полотно і мольберт. Напишіть компілятор.
  26. Розкажіть що-небудь про Pascal.
  27. Як часто ви говорите своєму коду «ну будь ласка…”?
  28. У кого був найдовший код у вашій минулій команді?
  29. Ви миєте руки перед правкою коду на продакшні?
  30. Вас раніше звинувачували у спробах програмування?
  31. Ну зізнайтеся вже – джаваскрипт алертами дебажили?
  32. Чи можете ви провести аналогію між роботою на п’ятирічному проєкті та проктологією?
  33. Що, на вашу думку, ефективніше: скопіпастити код із прикладів чи переконати замовника, що йому не потрібна ця фіча?
  34. Якщо чесно, то нас трохи бентежить той факт, що ви шукали роботу програміста через біржу праці…
  35. Чи згодні ви, що кожен девелопер має посадити зір, побудувати велосипед і виростити репозиторій?
  36. У своєму резюме ви вказали, що хотіли б попрацювати на цікавому проєкті… Ви цей проєкт із собою принесли?
  37. Чи правда, що суміш php, css, js, html і sql в одному файлі має проносний ефект?
  38. Чи згодні ви, що в адміна має бути борода, навіть якщо адмін – жінка?
  39. Скажіть, ви коли-небудь симулювали ООП?
  40. Яким ви бачите свій код через п’ять років?
  41. Xbox, PlayStation або Terminal – якій консолі віддаєте перевагу?
  42. Вас коли-небудь замикали в серверній? За що?
  43. 2048 або «Косинка» – у чому ви успішніші?
  44. Ви толерантні до копіпастів?
  45. Цикл, умова, змінна – а які ще терміни з С++ ви знаєте, щоб відмовити хлопцеві?
  46. Цой, Ленін, PHP – що між ними спільного?
  47. Як пояснити джуніору, що пінгувати сервери в його віці – це нормально?
  48. Назвіть найекстремальніше місце, у якому ви займалися багфіксингом.
  49. Напишіть найпростішу операційну систему. Укладіться в 140 символів.
  50. Як ви ставитеся до легалізації куріння мануалів?

Раніше у Twitter гуру українського геймдева Сергій Галенкін запропонував створити пародійний акаунт дівчини-геймера @GalyaRiot, у якому вона скаржиться на свого недолугого чоловіка. Користувачі моментально підхопили хвилю і почали захоплено публікувати фрази на кшталт «Чоловік не любить Доту. Дівчатка, що робити» з хештегом #GalyaRiots.