Как это было: МОК собеседование АА секции
Уже какое-то время собирался написать про мок-собес по АА-секции от Яндекс Практикума — публичный формат, реальная задача, обратная связь вживую. Наконец дошли руки разложить, что из этого вышло.
Три недели готовился отдельно под алгоритмы — до этого база была слабая: около 50 решённых задач на LeetCode, в основном через перебор, а не через понимание подхода. За эти три недели решил ещё 40, итого 90 — и здесь важнее не число, а то, что изменилось внутри: перебор постепенно сменился пониманием, зачем нужен конкретный паттерн, а не просто «как-то работает».
На самом собеседовании дали задачу на sliding window — array длины 6, k=40. Решение прошло первый тест-кейс. На втором — паника: не заложил проверку на k > len(nums). Алгоритм был написан правильно. Не хватило ровно одной привычки — сначала проверить границы входных данных, и только потом доверять решению.
Мок в очередной раз показал то, что редко проговаривают вслух: собеседование проверяет не столько знание алгоритма, сколько то, где ты останавливаешься — на «работает» или на «а что если».
Подробнее написал в статье: Публичный мок АА в Яндексе #go #алгоритмы #техническиесобеседования