Обычно соискателей-программистов проверяют по следующей схеме:
— тесты на знание языка программирования;
— [иногда] тесты на логическое мышление
— [иногда] тестовое задание требующее написания программы
Мой опыт показывает: ещё одним очень важным качеством программиста является умение излагать свои мысли. Например: умение описать формальную модель задачи или предметной области. Или умение составить описание архитектуры системы.
Интересно: есть ли сборники соотв. Тестов на эти качества (не хочется изобретать велосипед и составлять их самому)?