.Net Developers: Got an Interview? Here’s What Kind of Questions to Expect

When you’re interviewing for a developer job, you can expect certain questions about your experience. After all, while your personality plays a part in your getting hired, the interviewer’s first priority is determining whether you can actually do the job. Read on to discover the types of questions you’ll probably face. You probably know the answers already, but practice your responses so your confidence will shine through!

Background Questions:

  • What .NET frameworks do you have experience working with?
  • Can you tell me about a time you encountered a problem with a project and how you overcame it?
  • What role did you play in your last project?
  • Describe your strengths and weaknesses as a .NET developer

Code-Related Questions:

  • What’s the difference between a thread and a process?
  • What’s the difference between strong-typing and weak-typing?
  • What is GAC?
  • How is PID useful when troubleshooting a system?

If you are interviewing for a mid-level position, you’ll be asked higher level questions, such as:

  • What is reflection?
  • How is an interface different from a class?
  • Can DateTimes be null?
  • What is the difference between out-of-proc and in-proc?

If you’re interviewing for a senior-level position, expect very specific questions, such as:

  • Where must PDBs be located for debugging to work?
  • What is the difference between Trace.Write and Debug.Write?
  • What permissions does a process using XmlSerializer require?
  • What is the purpose of Port 135?

If you’re asked a question that stumps you, it’s okay to admit it. Let them know that you’d have to look up the answer, or ask a co-worker. The interviewer will know you’re being honest about your abilities and that you know how to be resourceful. Plus, if you make up a completely wrong answer, they’ll doubt your skills.

When it’s your turn to ask questions, take advantage of the opportunity! You spend so many of your waking hours at work, you’ll want to make sure any company you work for has the right environment for you and your work style. So try asking:

  • How is the team I’d be working on structured?
  • How versatile does the person in this position need to be?
  • Will there be opportunities for me to grow and develop my skills?
  • What type of tools and equipment would I be working with?
  • What is your protocol for fixing bugs?

Still looking for your next great opportunity at a great company? Give the Triumph Services team a call!

By Logan Bragg: Partner, Triumph Services. As head of the Recruiting Division of Triumph, he has helped thousands of candidates find rewarding positions.