А зачем заваливать человека, если берёшь на джуна? Нужно чтобы он какие-то вещи знал (git и т.д), а о каких-то имел представление, пускай даже поверхностное.
А вообще опять же смотря какая цель набора человека. У меня знакомый, когда начинал пару лет назад, даже синтаксис не полностью базовый знал, а про git вообще не слышал. Взяли)
Так я уже писал то же самое. Меня взали на первую работу и спрапшивали ООП, SQL, HTTP, HTML, JS. Самые сложные вопросы были в чем отличие —soft и —hard reset и что такое солид :)