As developers and IT pros you need to do all the things everyone else does to prepare for a job interview such as update and focus your resume as well as work on your communication and presentation skills. However, you also have the technical interview to deal with.
The good news is if you make it this far in the interview process, you've likely got a good shot at the position. How you prepare for this (or not prepare for this) can cost you the job. We spoke with CEOs, recruiters and other industry experts who agree you simply can't just go in there and muddle your way through it. You've got to prepare in a number of ways.
Technical Interviews are, for many companies, used for only the top candidates. This is a time-consuming and expensive task for employers and a stressful addition to the interview process for the candidates. "If we have three finalists for a role, this is where we do a technical interview to see who is the most proficient," says John Reed, Senior Executive Director at Robert Half Technology.
It's a chance for hiring managers to evaluate how you approach real-world problems, how you problem-solve, and the depth and breadth of your knowledge on the skills you're being hired for. It can consist of coding challenges, word problems, peer discussions, puzzles and brain teasers.
"All of this takes a lot of everybody's time and, although it's expensive, it's still a lot cheaper than having them wash out," says Rick Endres, president of The Washington Network.
Some employers will give homework in the form of a programming or logic problems to do before the interview. This eliminates more people out before the technical interview, says Endres. "Most people just want to show up and hope they can make it through the interview. Requiring this ahead of time really cuts down on the amount of spam," says Endres.
If you're really serious about getting the job, however, a little homework isn't going to slow you down. Beginning a job search is like taking on a new job in and of itself. It's not easy and there are many roadblocks, but the payoff is going to a job you love. So let's get started.
Be Articulate and Communicate Clearly
In a technical interview, or any job interview for that matter, communication is a deal-breaker. Interviewers don't know why they should hire you. That reason is what you need to be able to articulate through your answers to their questions, the stories of your achievements and the questions you ask. "Companies want to see the candidate think in "real time" and while you may be brilliant at what you do, in an interview you have to be able to communicate this brilliance," says Ed Nathanson, director of talent acquisition with Rapid7.
Sign up for CIO Asia eNewsletters.