Нужно хорошо шарить за архитектуры, операционные системы и прочее, зависит на самом деле от того чем ты хочешь заниматься, видимо какой-то embedded ну соответственно это и изучаешь или если ты в системные разрабы то первое, вообще советую смотреть хотя бы в сторону C++, Go, Rust более перспективные вещи
Сейсемосейсе, чего ты ожидаешь? ожидают работодатели, а не те кто посмотрели пару уроков о том что такое переменные https://lolz.live/threads/3176027/
Во первых, сам язык, ты должен уверенно владеть им и сходу отвечать на такие вопросы как "Сколько в С классов памяти". Во вторых, операционная система и архитектуры. Дальше сети и очень важно понимание ООП. Это будут требовать с любого джуна.