Если рекрутер адекватный, в большинстве случаев умение программировать будет понятно из собеседования и обсуждения технических вопросов. Для проверки навыков, если есть сомнения, обычно есть пара тестовых задач, которые либо решаются на месте за пару минут, либо даются на дом, и то такое задание не должно требовать больше 15-20 минут.
Для всего остального есть испытательный срок.
Опять же, как уже писали выше, в 90% случаев код является собственностью заказчика и закрыт NDA.
Другой вопрос, что человека совсем без проектов могут вообще не позвать на собеседование.
А еще личный совет - не надо просто повторять типовые проекты, лучше придумать что-то нужное себе (пусть это уже кто-то и делал) - тогда будет мотивация закончить.