На первом «собесе с написанием кода» я таранил задачу и делал вставки в код без плана, пока не запутался. Боль от времени потерянного не забыл. Теперь на live-кодинг иду с ритмом: пауза → пересказ → границы → простой каркас → реализация → проговаривание. Волнение сильно меньше: есть по чему идти.

Нейтрально: такое поведение — «процесс», который выдерживает стресс лучше, чем «прыжок в код».

def majority(nums):                    # думает вслух: пересечение
    seen = {}
    for n in nums:
        seen[n] = seen.get(n, 0) + 1
        if seen[n] > len(nums) // 2:
            return n
    return None

Прошло заметно чище: даже когда не сходу, я держал направление. Живое письмо — дисциплина мысли, а не талант мгновенно решать всё идеально.