|
"Where do you see yourself in five years?" - I hear that's a popular one.
|
|
|
|
|
Is "in the next company" an acceptable answer?
--
"My software never has bugs. It just develops random features."
|
|
|
|
|
Perhaps not a top priority, but … if he is supposed to interact a lot with other developers it's important to have an idea about his way to communicate, as it can be motivating/demotivating for the others… (eg positive attitude or "slight/hard bullying" in commanding style ...). Soft skills thus, as they are more and more becoming a part of ICT curricula.
|
|
|
|
|
Get a feel for their troubleshooting and research techniques.
In the age of the internet, they should be able to find the answer to most topics they are not fluent in, etc.
I am more interested in how they go about learning what they don't know, versus what they do know.
Also, I could not care less if they know how to concatenate strings in 5 different languages in the fewest lines of code, and I never ask these types of retarded questions during an interview.
|
|
|
|
|
Slacker007 wrote: Also, I could not care less if they know how to concatenate strings in 5 different languages in the fewest lines of code, and I never ask these types of retarded questions during an interview.
Right on.
Been in way too many "fibonacci sequence" interviews. When someone asks me a retarded question like that, I respond with "Why, do you have code in production that concats a string 5 different ways in multiple langauges?" If they do, their code is $hit and I walk away. If not, their idiots for asking.
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.
|
|
|
|
|
The only question you need to ask if "tell me about what you have been doing." And let them do most of the talking. You should be able to tell if they have the experience you are looking for.
Social Media - A platform that makes it easier for the crazies to find each other.
Everyone is born right handed. Only the strongest overcome it.
Fight for left-handed rights and hand equality.
|
|
|
|
|
Nap time.
veni bibi saltavi
|
|
|
|
|
I always ask, "How many computers do you have at home for you own personal use?" If they look at me like "why should I have my own computer at home?" the interview is over. If they say "only one, my [insert name of an iCrap thingy]" then the interview is over. If they say any number more than 2, give them the job. Otherwise we have to go through the long process of actually having a conventional interview...
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
One of the best web devs I work with has no personal computers. Just saying.
company provided laptop and that is it. Company doesn't mind if he does R&D on the laptop, his learning will eventually make $$ for the company.
|
|
|
|
|
I totally get what you're saying here. I have a server, 3 PC's, a laptop, and 4 tablets.
That doesn't mean I leave work, drive right home, and code all night. After 30+ years of coding I like to go home & relax. That is no reflection on my work skills or performance in any way.
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.
|
|
|
|
|
This is more of a suggestion for the job seeker rather than the headhunter. But this probably applies to both - use this information as you deem appropriate:
Social media can put a serious stain to your name/reputation. We recently had someone send his resume with some pretty impressive items on it, and included links to some blog he maintains. Out of morbid curiousity, I started reading some of his posts and public responses.
Lets just say that some people have sent him non-private messages painting him as a total d*ck and as someone who must be rather miserable and infuriating to be around IRL (and in fact using those exact words).
Granted, his extra-curricular activities are really no-one's business, but it does raise some flags.
The way I see it...your local labor laws may vary, but just like you're generally allowed to talk to a candidate's previous employers...if he provides (without asking) links on his resume to stuff for you to read, by all means, you should probably have a look.
|
|
|
|
|
virang_21 wrote: I don't want to ask too low level question like what is an interface and what is a class. I feel that will be given for a senior developer with 10+ years of experience.
Why not ask? There are far too many "senior" developers out there who only know the book definition of what an interface is.
First, ask what an interface is. Then ask them to give you a real world scenario where you would use one to solve a business problem. This shows you their knowledge level AND their problem solving skills.
Making the assumption that because the title on their resume has "Senior" in means they're skilled is a huge assumption. I've met people with less than 2 years experience who consider themselves senior. I think their work is crap.
If it's not broken, fix it until it is.
Everything makes sense in someone's mind.
Ya can't fix stupid.
|
|
|
|
|
Asking technical knowledge questions are important and I've also frequently asked candidates to write some code on the whiteboard, however more often than not you also want to know how candidates interact with others when there are disagreements about technical details and other social or team dynamics so asking them to describe a specific scenario is usually good. This isn't the end of the story though. Decent reference checks where you challenge the referee to come up with reasons you don't want to hire the candidate get you the most powerful information. Will this candidate wreck the culture and dynamics of your team?
|
|
|
|
|
If he's got the person has verifiable experience then it's likely going to be more about his general problem solving and soft skills.
Things I've been asked that I enjoyed:
Logic puzzle - i.e. find the heavier of 8 identical objects with a scale
Design puzzle - How would you design red box now (on a white board). It was a discussion session where I present an idea and they asked questions as I was white boarding the design
Pair programming session
Programming sample projects -. I've been asked to make a simple skeleton project that uses sockets to update a number on the screen, make a basic working setup of a web project, and extend a simple node tcp server.
None of those were too hard, but they got the skills part out of the way in a stress-free way.
Elephant elephant elephant, sunshine sunshine sunshine
|
|
|
|
|
Asking how he did the projects on his resume would let you find out his technical, problem-solving skills, as well as logical thinking and interaction with users and co-developers. A specific tech question (like interface, class or others) may not reflect his real ability since it is like a test for his memory. Many people probably do not remember how to code a binary search. But they do not have to since they can figure it out in a second with online resources.
TOMZ_KV
|
|
|
|
|
Mainly, you should inquire of their body count.
Not to many - shows impatience - but not to few - shows a lack of awareness.
We all, naturally, must do our part in controlling the user population.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
How many developers does it take to screw in a light bulb?
|
|
|
|
|
86. Consider sound strategy (5)
|
|
|
|
|
|
Yup
modified 8-Apr-19 0:04am.
|
|
|
|
|
After the last update of Skype...
As usually, I can right click the Skype Icon in task tray and from the pop up menu chose "Close Skype"...
But since last Skype Update, it will not close skype. To close it I need the help of task manager to kill it
It does not solve my Problem, but it answers my question
modified 19-Jan-21 21:04pm.
|
|
|
|
|
you are not the only one.
|
|
|
|
|
Just had skype constantly popping up to the front.
Was able to close it from the tray tho.
But while that was happening visual studio hanged and I had to close that one with task manager ...
Tom
|
|
|
|
|
Another piece of software that has been LotusNotesed*.
* To LotusNotes a software : use a perfectly well working piece of software, and bloat it over so that it gets a sluggish POS, eating RAM like cookies, taking ages to startup, and crashing randomly, to a point where having to use it has became a social punishment.
|
|
|
|
|
Ah, I see you had the "happy" experience of running the Lotus Bloates client based on Ecrapse.
Mind you, I've been a happy Notes developer and I still support apps for it, but that humongous client is the creation of Mephistopheles himself.
|
|
|
|