Многие из наших читателей не понаслышке знают, какие вопросы задают программистам на собеседованиях и насколько порой сложно дать на них даже не правильный, а подходящий ответ. Некоторые компании (например, 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.