2328 читали · 2 месяца назад
Задача на миллион: какую чашку кофе выберет программист? Реальные вопросы с собеседований в Apple и Microsoft
"Вам дана тарелка, нож и апельсин. Как, не касаясь мякоти, узнать, свежий ли фрукт?" Этот вопрос прозвучал в одной из больших переговорных Google в Лондоне. Кандидат — парень с опытом, разработчик, 5 лет в IT. Техническое собеседование он прошёл идеально. А потом — вот это. Ни про код, ни про алгоритмы. А про апельсин. Таких задач — десятки или сотни. Иногда они кажутся абсурдными. Иногда — откровенно странными. Но всё чаще их задают не потому, что ищут гениев. А потому что хотят увидеть, как человек думает...
9093 читали · 3 года назад
"Сколько стоит кофе?" — задачи, которые нужно уметь решать программистам
Хороший программист — это не тот, кто знает язык программирования и умеет кодить. И не тот, кто с бородой и в свитере грубой вязки. И уж тем более не тот, кто может переустановить Винду. Хороший программист в первую очередь должен уметь хорошо знать математику и решать задачи. Задачи, типа этой. Давайте представим, что вы уже работаете инженером-программистом и вас попросили доработать программное обеспечение кофейного автомата. Если конкретнее, то сделать так, чтобы автомат выдавал кофе среднего размера - 150 мл...