On Fri, 21 Sep 2007 15:06:28 +0200, Per Bolmstedt
<[EMAIL PROTECTED]> wrote:

>Bob Provencher wrote:
>> Well, if it's for a junior programmer they might not have a lot of
design
>> experience, so asking them to solve a coding problem working it out in
front
>> of you, and thinking out loud, will reveal a lot about how they think.
So I
>> wouldn't call this "stupid" (in fact I think that's uncalled for).
>
>.NET is a framework, not a programming language or a programming
environment.
>There are several underlying principles behind the framework, most of
which are
>well known design patterns. There are also programming methodologies and
design
>choices. And unless you understand all of these, you will never excel
at .NET
>implementations, whether it's ASP.NET or a fast atoi written in CIL.
>
>You should preferably interview people with experience of the .NET
framework
>(or Java, since that seems to be the what v1.0 copies), if the .NET
framework
>is that they're going to be working with. This means you should find out
about
>their relation to the framework. Do they understand it? Do they approve
of it?
>Do they think it's a steaming pile of Microshit?
>
>Personally, I would write down some of the core concepts of the .NET
framework
>(design patterns, programming methodologies, solutions to common
problems, etc)
>and base questions on these concepts. Anyone can learn how to rapidly
count the
>number of set bits in a byte given a certain programming environment.
>
>For example, you might want to talk about how .NET solves the various
>challenges regarding globalization. This might include talking about
Unicode,
>encodings, strings, characters, databases, etc.
>
>Also, you might want to talk about OOP in .NET in general, and choose some
>specifics, like events, exceptions, base classes etc.
>
>You might also want to talk about concurrency in .NET; threads, thread
pools,
>delegates, locking, monitors, etc.
>
>Perhaps you could formulate simple problems around these concepts to see
if the
>applicant thinks in a way that relates well to the .NET framework. Not
all good
>C programmers would make good .NET programmers.
>
>
>On a side note, could we stick to a single quote style within the same
message?

not sure what this means...

>First replier gets to choose?


I have interviewed before and made some good decisions and some bad ones.

But people basically overestimate the importance of knowing the
intracacies of dotNet, OO (especially OOA/OOD), formal processes....and
basically all the other stuff that people seem to make money out of
writing books about.

Not all good C programmers will make good dotNet programmers....but I
think you'll find it's a pretty high correlation, if they can't write
simple procedural applications then they wont stand a chance writing
complex OO ones.

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to