How to Identify and Hire Good People

Management that view their people as replaceable “gears” within a machine seems to be the norm these days, but that only applies to low level, mundane jobs that can be handled by robots. Obviously, this shouldn’t be applied to software developers. I would even argue that within any level of a company, it is crucial to recognize and keep your “Grade A” workers! I think I read about this in one of those Harvard Business books, a “Grade A” worker is not only more productive himself, but he also increases the productivity of those that work around him! In the case of a developer, various studies have shown that good developers can be between 10 to 20 times more productive than poor developers! But before we get to the part on how to keep them, the question should be… how to identify them during interviews and hire them?! That’s the question that bothered me the most. A few years back, when Yahoo!’s stock was doubling every few months and we were hiring like crazy, I read a book that gave me some interesting tips on how to do that. It’s really common-sense stuff actually… First, as the person hiring, you need to identify the characteristics you expect in the person you want for the job, and develop an interview technique that will test for these characteristics. Design some questions that can highlight the desired qualities of the candidate and have HR use those questions instead of their stock ones.


If time allows, after HR and someone from the hiring department had interviewed a candidate, a good next step for potential candidates is audition. Have the candidates present on a topic for 10 - 15 minutes in front of those they are likely to be working with if hired. This is also a good time to ask those theoretical / IQ questions and let the candidate think out loud. Give your team a checklist of questions also can help them focus on specific aspects of the candidate’s performance. Here, if candidates are not going to fit well with the team, it doesn’t matter how good they are, they won’t be productive and may actually decrease the productivity of the team! Finally, if auditions are not possible, instead of just sitting across a table and ask questions, work with them at a whiteboard! Walk them through some standard scenarios at work and ask them how they would solve the problems. Start with easy ones and increase the level the difficulty, note the level of problem at which they start to have trouble and how they handle it! For developers, have problems that test implementation-level, design-level, and analysis-level thinking. Both the audition and whiteboard sessions are looking for the ability to think, learn and adapt, more than just the experience or knowledge in a specific field. Hopefully, after these 3 to 4 steps, you’ve identified a few good candidates and also, those candidates will have a good impression of your company due to a good interview process. Once you’ve gotten your good people, a manager’s next challenge is to not lose them! :D LOL… May be I’ll write about that later…

Related Posts

· 4 min read

Management Problems in Hong Kong (and generally in Asian Companies)

One stereotypical image of a Chinese manager / business owner is that they tend to be stingy and would work their employees into the ground. I’ve never worked for a Chinese or Asian company (unless you count Yahoo as Asian :P ), but I have heard enough horror stories and now, my wife works for a local handbag design company in Hong Kong. I get to experience the legendary Chinese management style… second hand. (Phew…) How’s this for a job change? You are a mid-level designer that makes more than $60K a year in New York, working 5 (or 4.5) days a week. You don’t have a boss to look over your shoulder and the decisions you make in your designs are final, albeit there may be some final, minor changes to suit the buyers’ taste. Now, you moved to Hong Kong! Guess what? You have to work 5.5 days a week! (Yes, working on Saturdays are still the norm here in HK!) You make 1/3 of what you used to make in NY, you have to risk your life and travel to lawless China to visit the factories in order to monitor the making of the samples. You have a time card to punch, when you are late, your vacation time are deducted! Your boss or your boss’s wife literally sit behind you to “look over your shoulders”! You have a 1 hr lunch and it’s restricted to 1 - 2 pm! Your boss has the final say on your design, your opinions are not respected. Sales people in the US tell their customers that they can make changes or ask for new designs anytime, because the Chinese here work 24 hrs! Your boss basically expects you to have no life and work your ass off!

Read More

· 3 min read

太子 英文會話,電腦,保習 ~ 香港,九龍,油尖旺

My first post in Chinese!! (Well… the title anyways…) This is basically a test of how good my site is optimized for search engines (SEO), or rather, how poorly are Chinese sites out there optimized. :P It’s not just a test for SEO though, I do want to tutor (English and Computer / Technology) and get a little income on the side… Education is part of my interest too… besides working on my “environmentally conscious restaurant menus” site, I am also looking into working something out with online learning. One of my favorite online learning site is JapanesePod101.com, I discovered it when I got my first iPod (5.5G Video… Yes, I didn’t think iPod was “ready” until it hit this generation!), and I had listened to it everyday for over a year when I was commuting to and from the Yahoo! office in New York. I absolutely loved (still do) their podcasts and it had definitely improved my Japanese skills by multiple folds! Because of it, I was able to engage in interviews in Japanese over the phone with one of the managers from Yahoo! Japan!! Even after I stopped listening to it (due to lifestyle changes), I still retained so much of what I had learned that I was able to score very close to a passing score on a mock JLPT Level 2 exam. (which from what I was told, is harder than the actual exam!) Once I’ve launched my current project, I will try to see if I can work something out with Jpod101 and may be create an EnglishPod101 for Hong Kong. Phew… long story… anyways… if you are interested in hiring me for tutoring, then please contact me at 6603-6127, or email clone {dot} of {dot} snake {at} gmail {dot} com, or simply leave a comment below. My name is Nick. A brief summary of myself if you haven’t read any of my other posts on this blog, I was born in Hong Kong, spent my high school / college years in the US, worked for internet giants like Microsoft MSN.com and Yahoo.com after I graduated. I just moved back to Hong Kong in beginning of this year after 16 years of absence, currently working on my own web project, hoping to create something meaningful with my life / time, (because life isn’t just about work and making money)… I hope to create something that Hong Kong people can be proud of to called their own.

Read More