Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I have been a programmer for a few years and until now I worked exclusively with PHP, although I did create a few small side projects in other languages. I'm currently interviewing with a non-IT that relies mainly on .NET and they seem to be willing to hire me.

I probably should have thought of this sooner, but without commercial experience in .NET what questions should I ask to ensure that that job will help me advance my knowledge of the .NET platform or if they are doing .NET the right way (libraries, frameworks, third-party tools, etc.)?

share|improve this question
add comment

2 Answers

In terms of "doing things right", knowing what libraries, frameworks and third party tools are being used (if any) will not help you, as you do not have the experience to evaluate the answers. There are many of these in the .NET world and getting a listing will give you nothing.

You need to ask about general practices - good software practices that would apply to most modern programming. You can ask about these practices:

etc.. etc.. etc...

The answers to such questions will give you more insight and information about the place than specifics of libraries and frameworks.

share|improve this answer
Your'e stealing my thoughts, before i could write them down ;) +1! –  Sebastian Bauer Jan 28 '12 at 17:40
@SebastianBauer - I was indeed telneted into your brain. I have no shame. –  Oded Jan 28 '12 at 17:41
I found you in my logfile :D –  Sebastian Bauer Jan 28 '12 at 17:44
@SebastianBauer - Damn. Thought I cleaned up better than that. –  Oded Jan 28 '12 at 17:44
@TamásSzelei - Kyle Hodgson added the full terms. Thanks Kyle! –  Oded Jan 28 '12 at 17:52
show 5 more comments

It's just as important to meet their tech lead/ senior dev (if they have one) and see if you get on with them, and if they are willing to teach. If you don't get on with the other programmers (we can be the abrasive type!) then it's going to be hard to learn. If they're also not willing to help you out (they may be too busy) then things might be difficult. Ultimately it comes down to if they know their stuff and are willing to impart that information.

share|improve this answer
add comment

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.