Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Why do interviewers ask advanced questions? [closed]

Tags:

c#

.net

xml

I've been programming for a few years in C# and XML. I used only the basics of those languages and have survived on the web for info like arrays and text manipulations. But when I am get interview, the interviewers ask only advanced questions - I found the answers later in the Advanced sections in the books on the subject.

Why do the interviewers ask such advanced questions? The job looks almost the same as what I was previously doing, so there's need for advanced knowledge, like what class delegate is or XPath commands.

Questions are:

  1. What version of XSL does .NET 3.5 uses?
  2. What XPath command to use to get value in element X?
  3. What are class delegates in C#
  4. Does C# allows multiple interface inheritance?
  5. How do you access GAC in C#?
like image 820
LikeToCode Avatar asked Jul 29 '09 16:07

LikeToCode


People also ask

What purpose do close ended questions have in interviews?

Closed-ended interview questions This category of job interview questions calls for simple, informational answers. Often, they can be just a "yes" or "no," but you should give candidates an opportunity to explain themselves. These questions can help you quickly gain basic information about the job seeker.

Why do interviewers ask open-ended questions?

An employer might ask an open-ended question for a variety of reasons. Generally, they will ask an open-ended question to get a sense of your personality and to see if you will fit into the company culture. They might also ask this kind of question to see if you have the qualities and experience needed for the job.

Do interviewers give questions in advance?

Sending interview questions in advance won't hurt in most situations and will be greatly appreciated by some, especially the more nervous or skittish interviewees. Just don't expect the interviewee to look at them in advance. Where you SHOULD focus your efforts is getting everyone aligned on metrics.


1 Answers

There are two reasons that I ask them.

  1. To see a person actually say "I do not know the answer to that", as opposed to trying to BS through the question.
  2. To see what kind of logical problem solving skills a person has.

Usually a question will be of one or the other, but not both. Both are extremely valuable in screening a perspective employee, however.

Also, the question might not actually be "advanced" for the position. It is reasonable to assume that Senior-level and/or Architects can answer questions that a Junior to Mid-level might not.

like image 165
Joseph Ferris Avatar answered Nov 12 '22 06:11

Joseph Ferris