The problem is that due to the truly
bizarre hiring "policy" here, I haven't even seen their CVs yet... and the interviews have been booked by the HR department, so I can't ask them for code.
I definitely don't want to do a cold "What is inheritance? What is polymorphism?" test, because that's just pointless; I could answer those questions in my sleep
years before I could actually design a "proper" OO setup with reasonable responsibilites assigned.
As for fitting into the team, that "team" is, at the moment, just me. They're being employed to help me develop a framework for a modular application and do lots of technical leg-work that I'm too busy to do.
I'm wondering whether it's better to find somebody fresh out of Uni. and train him in (my particular) ways of OO - or whether I hope and pray that there's a candidate who knows what he's doing enough to beat
me into shape
Most people that I've met that say they can "do" OO, can do the code syntax but not design the structuring/hierarchy (including myself in that, to a certain extent).
The irony, of course, is the person who'd be my first choice was fired a couple of weeks ago while I was on holiday.
I'm really struggling to think up examples of "bad" "OO" design for them to "fix"
Cheers,
Ref.