что тут подразумевается под знанием
примерно все что угодно, это общие слова для любой вакансии
Нужно знать всю библиотеку классов
точно нет, она необъятная, вряд ли есть кто-то кто во всей BCL разбирается
нужно знать как работает CLR?
в общих чертах, можно прочитатать в официальных доках, для продвинутого уровня есть CLR via C# Рихтера, но для начинающих я бы его не рекомендовал
В основном от джуна хотят чтобы он разбирался в наиболее часто используемых библиотеках:
- работа с файловой системой
- работа с сетью (TCP, HTTP)
- подключение к БД (хотя не обязательно)
- Task Parallel Library
- LINQ
Примерную общую картину можно взять из
книги Троелсена, конкретно "Часть VI. Введение в библиотеки базовых классов .NET"