Technical Interviews: Make the Most of the Process
Technical interviews are a common part of the job selection process within fields that demand programming skill. While no responsible hiring manager bases an entire hiring decision on technical questions alone, they nevertheless provide employers with a few key insights into a candidate’s readiness, insights that can’t be drawn from a resume, a cover letter, a work sample or a set of questions dealing with personality and behavior.
Technical interview questions may begin with a candidate being handed a marker and a whiteboard and asked to solve an algorithm problem. Candidates might be asked to write the binary search algorithm or write code that will rotate an array in place without requiring additional memory. Sometimes candidates will be asked to find the longest palindrome in a string, or solve troubleshooting problems.
The First Rule of Technical Interviews: Keep a Cool Head
The entire concept of a technical interview often upsets, intimidates, or makes candidates feel a little resentful. After all, most experienced code writers and programmers know that when these problems arise on the job, the answers can easily be looked up. Even the most talented and experienced employees don’t usually carry these solutions and algorithms around in their heads.
But when employers ask these questions, they aren’t just looking for straightforward answers. In fact, simply pulling the solution out by rote or from memory won’t really do anything to win them over. Instead, interviewers are presenting these questions in order to expose a candidate to a real world problem and observe the steps she takes to break the problem down and find a solution on her own. So the best way to prepare for this kind of interview won’t come from memorizing every possible answer to every coding problem imaginable. Instead, candidates should keep a cool head and call upon their experience, basic logical ability, and reasoning skills.
Prepare for your interview by practicing with a friend, preferably a friend with some relevant technical experience. And remember that even if your potential employers put you on the spot by presenting you with real-time coding problems, they’ll balance your response to these questions with the details of your entire profile.
If you looking for IT development positions in the Seattle area, contact the staffing experts at PACE today!