Main image of article .NET Developer Interview Questions and How to Answer

.NET developers work in all types of organizations doing all sorts of business, so they have to be prepared to answer a broad range of questions, some general, some narrowly focused. Web applications often contain three or more tiers, such as technologies sent to the client, maintaining server-side frameworks, or the ability to jump between the server-side, Web server and database frameworks. Developers may specialize in one or more of these, or have a multidisciplinary skill set. So while the term ".NET developer" is broad, it's also fairly abstract. Be prepared, then: If you're on the hunt for a new position you'll probably be asked general questions so managers can assess your level of expertise. The following are commonly asked interview questions. Gauging how current a .NET developer is can be summed up fairly quickly. Mike Giglio, recruiting manager at Randstad Technologies, begins with these simple .Net developer interview questions.

How to Answer: The interviewer wants to assess how up to date you are. There are frameworks that range anywhere from 1.1, 2.0, 3.5, and 4.0. Obviously, if you're working on a 4.0, you're working on the most current framework.

How to Answer: The answer to this question will vary depending on individual experience, but whatever your response (yes or no), follow-up with an explanation of what you do know about those technologies.

How to Answer: C#, VB.NET or C++ According to Chris Cosentino, Response Manager at Kforce's National Recruiting Center, interviews for mid-level developers usually start by sussing out the candidate’s general exposure to the framework as a whole and its overall architecture and life cycle, as well as languages they work with to support .NET and their platform.

How to Answer: The interviewer would want to hear how Microsoft is compiled and how programming languages differ, as well as your knowledge of different applications and platforms that support them. The answers pertain to what kind of .NET developer they're seeking and their skill sets. Since front- and back-end developers usually are asked different questions, Consentino threw the next two into the mix.

How to Answer: "I’d want to know how the candidate would utilize it," he says. The answer would have to be more than a "yes," and should demonstrate your knowledge about prototyping with Javascript

How to Answer: If you've been writing your own code with SQL VS code, you'd show an in-depth knowledge, which is what Consentino wants. "If they’re only using Microsoft programs that come with the tool set, then they haven’t done much of their own writing and specifically not doing their own core coding." Ruth Mora, Business Development Manager at Modis, works with high level candidates and offered several scenarios for interviews. Here are a few that stood out.

How to Answer: For this one, you'll need to understand performance monitoring -- for example, code performance and memory leaks -- and be able to discuss reviewing performance data in real time and from log files.

How to Answer: In this case, the interviewer wants to know if you can detect and debug a problem as well as write thread statement code. You may also want to discuss any special logging frameworks or debugging techniques that you've utilized. Mora says that candidates should be able to nimbly discuss inheritance and polymorphism and how to use them most effectively. A sample question might be:

How to Answer: The interviewer wants to hear how class inheritance, as well as method overloading and overriding, are used in Java and how these affect objects.