Где можно найти задания для программиста?
www.itmathrepetitor.ru/zadachi-po-programmirovaniyu не знаю, насколько они нематематические, но вдруг пригодятся.
Есть книги по типу "Карьера программиста" там много задач.
Конретно по c# есть вот это problembook.net