Архив рубрики ‘Алгоритмы’

Конец Экономике…

Тут в одном блоге нового мессии (в хорошем смысле этого слова) прочел про Конец Экономики. Прокомментировать не смог, миссионеры меня редко в свои чаты пускают. И я могу их понять) Мысль осталась невысказанной, решил здесь поделиться. Автор говорит, что мы приближаемся к посткоузианской эпохе, где экономика в привычном понимании уходит в прошлое. Мол, раз транзакционные […]

Как подготовиться к алгоритмическому собеседованию в Яндекс

Cтатья про собеседования в Яшу (Yandex Weekend Offer)

Может кому‑то это будет интересно, даст возможность лучше подготовиться; или наоборот кто‑то примет решение не участвовать. Угораздило меня согласиться на т. н. «Weekend Offer на позицию разработчика на Kotlin». Вообще‑то мне больше нравится Scala, и опыта по ней больше, но рекрутерша была сильно настойчива, и я решил обновить экспиренс собесов, а возможно и получить прибавку в деньгах при переходе. Коротко о себе: 41 год, senior software developer, стаж > […]

От глубины к заголовкам: как интернет создал поколение поверхностного мышления

Почему я не готовлюсь к алгоритмическому интервью

И не очень люблю людей, которые к нему «готовы». По моему мнению, главное на интервью — это понять как человек думает и как решает проблемы. Если соискатель написал задачу за 5 минут правильно и оптимально, не переписывая в процессе несколько раз код, то… Никакой информации интервьюер не получит. Точнее придётся выбирать между версией, что на […]

Анализ задачи с собеседования в Google: конь и телефонные кнопки

Для начала я должен заявить: хотя собеседование кандидатов — это одна из моих профессиональных обязанностей, в этой статье представлены лишь личные наблюдения, истории и мнения. Они ни в коем случае не являются официальными заявлениями Google, Alphabet или любых других лиц или организаций. Это была первая задача, которую я использовал в своей карьере собеседующего, она же […]

Фибоначчи на собеседовании

Вычисление ряда Фибоначчи — это классическая алгоритмическая задача, потому её нередко дают на собеседованиях, когда хотят проверить, что кандидат в принципе хоть как-то умеет в алгоритмы. Предположим, вы тот самый кандидат. Вам дали задание: на языке JavaScript написать функцию fib(n), возвращающую энное число Фибоначчи. Считаем, что нулевое число Фибоначчи — это нуль. Проверка корректности аргумента […]

Почему все так любят пошаговые инструкции, а они не работают

Всем нам сотни раз попадались статьи, тренинги, книги с такими названиями, как «Пошаговая инструкция, как сделать бизнес», «10 шагов, как заработать миллион» или «Простой алгоритм достижения счастья». Такие заголовки нам нравятся и притягивают наше внимание. И безумно хочется воспользоваться этими волшебными советами. Однако я вынужден вас разочаровать – они не работают в жизни. Совсем не […]

Распознай это! Конкурс «Родная речь» 2014

Всем привет! В прошлом посте мы анонсировали конкурс разработчиков «Родная речь-2014», участники которого должны будут создать работоспособный алгоритм преобразования распознанной последовательности фонем в текст, соответствующий нормам русского языка. Регистрация уже началась, и чтобы помочь сомневающимся определиться с решением: принимать ли участие, я попробую объяснить, что же нужно сделать в рамках конкурса.

Архитектура убеждения, 7 механизмов манипуляции пользователями

Когнитивное восприятия себя и окружающих людей мешает нам дать объективную оценку происходящему. Мир вокруг нас воспринимается через призму собственных убеждений и потакания своим инстинктам. Задумаетесь, как вы принимаете решения? На чем они основаны: на логике, эмоциях или психологических установках? Например, Маша, считает, что вечно опаздывающий на работу Вова — страшно неорганизованный человек, который не умеет […]

12