Несколько причин, по которым у программистов могут быть трудные собеседования:
- Отсутствие стандартизированных квалификационных тестов. 1 Так как у программистов нет официальных сертификатов, работодателю приходится самостоятельно оценивать уровень квалификации кандидата. 2
- Необходимость отсеять дилетантов. 1 На собеседовании могут просить писать код на бумажке или решать задачи на сообразительность, чтобы определить, какие кандидаты не соответствуют должности. 1
- Желание работодателя сэкономить. 1 Если кандидат без опыта не ответил на часть вопросов, но его всё равно берут на работу, он может требовать меньшую зарплату и больше работать, занижая себя. 1
- Высокие требования на позицию. 1 Если компания ищет редких и высококачественных специалистов, высокая планка входа может быть оправдана. 1
Также на технических собеседованиях могут проверять знание структур данных и алгоритмов, давая на решение задачи от получаса до часа. 4