На собеседованиях попадаются как прожжённые специалисты, так и учащиеся университетов без опыта, но страстно желающие работать. В некоторых случаях такие ребята показывают результаты сильно лучше, всё дело в их желании развиваться. Совсем недавно, я удачно собеседовал студента без коммерческого опыта разработки на должность Middle разработчика. Он подал заявку на вакансию в моей компании, по началу я хотел отклонить его заявку, из-за отсутствия опыта, но решил дать ему шанс из-за описания в разделе обо мне. Казалось бы человек без опыта, да ещё и на очной форме обучения, он должен пройти максимум на Junior и то скорее на стажировку. Однако практика показывает, что увлечённые студенты лучше разбираются в технологиях и подходах к программированию. Вот и этот кандидат показал отличное понимание работы компонентов Spring, структур данных, архитектур Web приложений. У него имелись GitHub репозитории с актуальным кодом, где он выкладывал не учебные, а личные проекты. В них он демонстрировал решение реальных задач, не те глупые "создать REST контроллер с репозиторием данных и выдать данные по запросу", а например построение маршрутов с сохранением истории запросов пользователя. Более того у него был живой аккаунт на HackerRank и StackOverflow, что тоже подкупает интервьюеров. Спустя пол года работы, я понял, что принятие его на работу было правильным решением, он не подвёл мои ожидания.
Мне пришлось пересмотреть свои автоматические фильтры и убрать требования к опыту работы. Не стоит воспринимать эту историю, как руководство к действию и бежать искать студентов, у меня было много негативного опыта с ними, так как многие бесцельно проводят время в университете на специальности, которая им даже не нравится, а просто считается модной. Однако и пренебрегать такими кадрами не стоит.