Я готовился по реакту, повторил всю теорию JS, все сложные моменты в чистом джс. На двух собесах мне задали 0 вопросов, ты только должен сидеть решать задачки.
На втором этапе сказали что будут алгоритмы. Я почитал грокаем алгоритмы, повторил про сложность алгоритмов, как определить её, от чего зависит. Ничего на этом этапе из этого не спросили, просто сказали делать чуть более сложную задачу чем на прошлом этапе.
Потом позабавился с того что прочитал на хабре статью "Собеседование в Яндекс. Театр абсурда" и обнаружил что и для стажеров и для сениор питонистов на собесе дают одну и ту же задачу.
Странно, я сейчас исправила опечатку, из-за которой проблемы были, и у меня без корса работает... просто непонятно, как браузер понимает что это запрос от "своих", если хосты то разные
Ну мне кажется, тесты для типов помогают не столько для отлова регрессий при рефакторинге, сколько для самодокументации. Сразу видно что прилетает в утилиту на вход, и что на выход.