Мне приходилось собеседовать людей с опытом в несколько лет, отработавших на похожей должности вроде как, которые вообще не в зуб ногой. Ощущение такое, что они тяпляпили какую-то херню, а их коллеги за ними все чинили.
Лично меня спашивали на собеседованиях не так: "ООП знаешь?"
Что вообще значит знать ООП в вашем понимании? Знать определение, слонов и зачем оно вообще нужно?
У меня спрашивали каверзные вопросы о языке (например как реализованы таблицы виртуальных функций)
Меня просили рассказать про паттерны проектирования
Про смартпоинтеры
Про мьютексы и прочие методы синхронизации
Попросили набросать алгоритм построения красно-черного дерева
Реализовать простенький пул потоков
Расспросили о моих попытках работы с сокетами
Много что еще спрашивали
Подъеб засчитан.
Вообще смысл сказанного был в том, что не спроста все хотят с опытом.
Ну да хуй с ним.
Ходил на собеседования с 1го курса. Прошел десятки собеседований, но меня наконец взяли. Уже была середина 3го курса.
Поразмысливая над этим, могу с уверенностью сказать. Когда меня взяли, я был ни о чем. Просто им ну очень нужен был джуниор.

А через год уже все ходили ко мне за советом )