[OCP 21 book] | [OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
You know what I am saying ?
R. Grimes wrote:However, the problem I have with this is you'll miss some good developers who will simply suffer from a brain freeze when presented with a program and asked "Where's the bug at in this code?" It can be very nerve wracking to have an interviewer staring at you while you look over a program and are expected to spot the bug(s), knowing the job offer depends on you getting this right. In other words, some good developers aren't necessarily good test takers when put on the spot and are expected to find something in short order.
Ron Grimes
You know what I am saying ?
[OCP 21 book] | [OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
However, the problem I have with this is you'll miss some good developers who will simply suffer from a brain freeze when presented with a program and asked "Where's the bug at in this code?" It can be very nerve wracking to have an interviewer staring at you while you look over a program and are expected to spot the bug(s), knowing the job offer depends on you getting this right. In other words, some good developers aren't necessarily good test takers when put on the spot and are expected to find something in short order.
G
There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
Campbell Ritchie wrote:What do you mean by "false negatives"?
You know what I am saying ?
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
R. Grimes wrote:This can be used in conjunction with the debugging "test" described in the article you linked to. However, the problem I have with this is you'll miss some good developers who will simply suffer from a brain freeze when presented with a program and asked "Where's the bug at in this code?" It can be very nerve wracking to have an interviewer staring at you while you look over a program and are expected to spot the bug(s), knowing the job offer depends on you getting this right. In other words, some good developers aren't necessarily good test takers when put on the spot and are expected to find something in short order.
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Jimmy Clark wrote:Geeky programmer types many times have personality challenges or ego-based deficiencies which interfere with the hiring process. When these types become managers things typically become worse and they are unable to hire and/or identify good candidates from both technical and social aspects.
There really is no need to go through the exercise of testing programmer candidates. If a hiring manager posesses sharp skills and knows how to identify and explore individuals through conversation and intellectual debate, then there is no need for all "testing" techniques mentioned in this thread.
If a hiring manager is unsure of their abilities to distinguish a phony from a real programmer, there are more issues here than meets the eye. Interview testing is flawed in many ways and in order to get it right takes significant thought and intellectual design. If you have the skills to do this right, then you most likely do not need to do it this way...
Parag Pathak wrote:Also remember only skilled people have self respect. Other do not.
No more Blub for me, thank you, Vicar.
Parag Pathak wrote:World does not look same for everyone. A highly skilled person may call it it a self respect to which some unskilled recuritment agent call ego based difficiency. Remember good and bad are relative terms. Something good for someone may be bad for some other person. Also remember only skilled people have self respect. Other do not.
You know what I am saying ?
Jeanne Boyarsky wrote:Ron,
What if someone else wrote the code and taught the candidate about it?
Kr,
Even if the person missed the bug, the process of explaining what he/she is thinking is the important part. Besides, we don't always have the luxury of time when looking for a bug. When there is a production problem, time is hard to come by. All else equal, I prefer someone who doesn't freeze.
Kr Manish wrote:If someone is THAT brilliant, he has plenty of other non collaborating places like I mentioned earlier to venture into.
chris webster wrote:whoever you take on, put them on a probationary period and make sure you find their strengths/weaknesses during that period.
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
[OCP 21 book] | [OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
Jeanne Boyarsky wrote:How do you differentiate a developer from a manager who used to develope, still speaks about it well and can no longer code?
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
Jimmy Clark wrote:First, a sharp developer that evolves into a manager will never magically forget how to write code. They may not have detailed knowledge of a particular programming language's syntax, but the core principles of all computer programming languages are the same for all languages and haven't changed in 50+ years. If somehow they can no longer code, there are other issues here and maybe they never really understood what they were doing as a developer.
Jimmy Clark wrote:First, a sharp developer that evolves into a manager will never magically forget how to write code. They may not have detailed knowledge of a particular programming language's syntax, but the core principles of all computer programming languages are the same for all languages and haven't changed in 50+ years. If somehow they can no longer code, there are other issues here and maybe they never really understood what they were doing as a developer.
No more Blub for me, thank you, Vicar.
Jeanne Boyarsky wrote:How do you differentiate a developer from a manager who used to develope, still speaks about it well and can no longer code?
No more Blub for me, thank you, Vicar.
[OCP 21 book] | [OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
[OCP 21 book] | [OCP 17 book] | [OCP 11 book] | [OCA 8 book] [OCP 8 book] [Practice tests book] [Blog] [JavaRanch FAQ] [How To Ask Questions] [Book Promos]
Other Certs: SCEA Part 1, Part 2 & 3, Core Spring 3, TOGAF part 1 and part 2
chris webster wrote:
Jeanne Boyarsky wrote:How do you differentiate a developer from a manager who used to develope, still speaks about it well and can no longer code?
These days it seems people move so quickly into management (or out of the industry altogether) that they never have time to become good developers in the first place!
Jeanne Boyarsky wrote:How do you differentiate a developer from a manager who used to develope, still speaks about it well and can no longer code?
R. Grimes wrote:I have yet to meet a manager who is a good developer
Bear Bibeault wrote:
R. Grimes wrote:I have yet to meet a manager who is a good developer
You need to get out more.
Yes, I'm management, and yes, I consider myself a good developer.
Books: Pragmatic Unit Testing in Java, Agile Java, Modern C++ Programming with TDD, Essential Java Style, Agile in a Flash. Contributor, Clean Code.
A tiny monkey bit me and I got tiny ads:
Gift giving made easy with the permaculture playing cards
https://coderanch.com/t/777758/Gift-giving-easy-permaculture-playing
|