
For Boost.uBLAS, I ask them to write a little vector library (vector in the sense of linear algebra) using expression templates. It's the bare minimum they have to know. I askĀ different features to each student. They we talk about their code and I ask them to modify it to introduce new features for example.
And you ?
Pretty much the same. We ask for a code sample and exchange
some e-mails in the background to ensure that the technical problem
has been understood.
I don't necessarily look exclusively for, let's say, the *greatest*
programmer. Of course, a general understanding of the problem
domainis mandatory.
But to as large or even a larger extent, I also take into account such
aspects as communication skills and the ability to cooperate.
We also look for a clear, realistic proposal that strongly indicates
that the student has understood the technology and attempted
to make a realistic timeline.
Cheers, Chris.
On Saturday, March 1, 2014 8:36 PM, David Bellot