10 Questions To Make Programming Interviews Less Expensive–reference

Conducting "Strong knowledge of Java","Exceptional in SQL" and "Programming gurus" fail to answer these simple questions. If you are a candidate and gone through couple of interviews,you might have noticed that almost all interviewers make up their minds in the first 10 minutes. The rest of the interview gives them reasons supporting said decision,but not all is lost. If you ever feel that you have messed up with your chance,try coming of some really good answers on rest of questions,if you can impress interviewer to an extent that encourage you to go deep,you may be able to change his initial decision. To get some feedback and improve upon my method,I have decided to share my list of weed out programming questions (don't bother about sharing questions,I have many similar questions on my secret question bank and you can create them easily as well). I have chosen one or two question from

to deserving candidate,make them comfortable but same time weed out programmers who can't programmer or sql expert who can't write JOIN queries., My first weed out question is asking them to describe a . They don't have to get it exactly right,I just Developer the first weed out question is to explain . Here at minimum I want then to kNow is that a GET is what you generally see in the URL and a POST is commonly what you see in HTML Forms. Again depending upon their answer,you can also further question about limitation,security and usage of GET vs POST method. This question will give you enough hint that whether they really kNow something about internet or not., one of the popular weed out question is rather simple,how do you find a particular process and kill it? Here I expect them to tell me about ps, grep and kill. Also to gauge their level of understanding you can ask them about ps options e.g. what does a,f and e means in ps -afe command. Second level weed out question in UNIX can be about e.g. files which are greater than 2GB etc. Don't get me wrong but if a person cannot answer these question,it would be difficult for him to work in a project which has tons of process and connected to tons of other server. One counter argument question against my weed out question,I always hear that it would take just 5 minutes to learn those commands,but they fail to answer me,when I said why they didn't spent those five minutes before coming to interview.

(Object Oriented Programming),my weed out question is Here I expect slightly more than the popular deFinition of classes are blue print to create objects,yes that's correct but how do you kNow that he understood the concept and not just have mugged it,Ask him to give examples,and then cross question him on that e.g. where does object get created, who creates it etc. ,particularly when it comes to code,the most popular question to weed out the non-programming programmer is . If a programmer cannot write a Fizz-buzz in 10 to 15 minutes,he probably needs more practice and not ready yet. This is something I don't ask on phone interview but on written test I have before face to face interviews. There has been instances in past before we had a proper interview process of multiple rounds where I had literally asked Fizzbuzz,and their answer took the better part of an hour. Another weed out question in my list for programming is to have them write and ask them to optimize it. Fibonacci is very common but you would be surprise with number of programmers failing to write in using pen and paper and even on IDE. It also weed out programmers who understand recursion than who doesn't. My experience is the programmer who understand recursion are usually better than those who doesn't. This is where most of natural programmers comes in., my weed out question is Some one may say that it slightly harsh to judge someone's XML skill with just one question,but you would agree that this is a fundamental. I kNow there are many programmer who has worked in XML and can work in XML but doesn't familiar with this fundamental but shouldn't it's their responsibility to learn fundamental like this,just working is not enough,you also need to fill your gap., my weed out question is It's such a fundamental that I expect anyone who has worked or learned Java should know about it. Here I expect that they should mention about some tools which comes with JDK,at least javac (the Java compiler) and JVM,which actually runs every Java program. One more question in my list to weed out non Java programmer is I have hard time teaching this fundamental to couple of people and have found that if you don't kNow difference between these two,you will struggle to set-up your project,debugging and fixing those nightmarish ClassNotFoundException and NoClassDefFoundError. It's again a must kNow detail for any one who claims to work in Java. be it in Java or any other language,one of the good weed out question is asking candidate to . You can ask this question differently either by giving him a practical scenario or just asking about how to code so that deadlock doesn't happen. If you have not done many interviews,you will be surprised with how many programmers,with professional experience of 2 to 4 years fail to answer this question correctly., the first question I ask to candidate is about ,because I believe that as a programmer you must know array,linked list,set,map and string algorithms. If you want to add another level of cushion than you can also ask about without using any library function. This will give you enough idea whether to proceed further or not.

trivia is not a good way to find a programmers,but questions which are closely related to practical experience are good way to weed out someone who claims to kNow something but not there yet. The best way to find a programmer is to sit down with them and examine their projects,or have them to pair program with you. Ask them what part are they most proud of and ask them what part they would change,why they would change it and how they would change it. Once you do this,other than personality questions their is nothing more that you need to ask to gauge their ability to program. But if you do this with 100 programmers,you are not wasting lot of your time but also your organization time and money. Before you invite programmer for face to face interview,you must ensure they deserved to be there. It's not practical to call all the guys based upon their agents claim only. Let me kNow what are you set of weed out questions,what do you ask to C, C++, Ruby, Python or JavaScript developer to check whether they deserve your time or not. Read more: @L_ 419_ 6 @: successione Di Fibonacci), which also translates Fibonacci number, Fibonacci number sequence, Fibonacci number sequence and golden section number sequence.

In, Fibonacci sequence is defined in the following way:

In words, the Fibonacci sequence starts with 0 and 1, and the subsequent Fibonacci coefficients are added by the previous two numbers. The first few Fibonacci coefficients are(

, , @L_ 403_ 11@, , , , ……

In particular, it is not the first item, but the zero item.

The above is all the contents of 10 questions to make programming interviews less expensive -- Reference collected and sorted out by programming house for you. I hope this article can help you solve the program development problems encountered by 10 questions to make programming interviews less expensive -- reference.

The content of this article comes from the network collection of netizens. It is used as a learning reference. The copyright belongs to the original author.
THE END
分享
二维码
< <上一篇
下一篇>>