Один из вопросов, который я довольно часто слышу от начинающих разработчиков, звучит примерно так: «А зачем мне вообще нужны алгоритмы?» Зачем разбираться с битовыми операциями? Зачем думать об алгоритмической сложности? Зачем на собеседованиях дают все эти странные задачи, если в реальной работе я…