Есть разница между диктантом, изложением и сочинением. В школе далеко не все могут сочинения писать.
Так же и с домашними заданиями на небольшую разработку. Это аналог сочинений. Я без Д.З. принял только одного человека, но на собеседовании он отлично знал С++, С#, криптографию.
Было понимание, что если не дать ему оффер сразу же, то завтра ему дадут оффер в другом месте.