Five tips to help you answer technical interview questions

James Milligan, Global Head of Hays Technology

Got a technical job interview coming up? It will be no surprise to learn this will mostly focus on proving the depth of the technical skills on your CV.

But even as an experienced web developer, software developer, or tech professional, you could risk selling yourself short. Don't forget these five interview tips for technical jobs to stand out and showcase your full potential.

 
Search our jobs here.
 

How to prepare for technical interview questions

 

1. Do plenty of research before the interview process begins 

At this point in your career, you’ve probably had plenty of interviews before. You know that you need to research the company, their history, products, services and industry reputation.

But it is in your interest to dig a bit deeper when preparing for your technical interview.

Doing extra research will set you apart from the competition. Research will also help you feel more familiar with the company on the day of your technical job interview. Consider questions like these:

  • What is the company’s vision for the future?
  • How does the role you’re interviewing for fit in with the company vision? 
  • Are they changing their product or service offering in response to a digital transformation?

Make sure you also know the names and job titles of the people you are interviewing with. Use LinkedIn to look for similarities and common touch points. However, it’s important to be subtle when using this information in the interview. 

Don’t forget to consider the company culture 

You may prefer to work in tech companies with an informal working environment. But don’t assume anything about this new organisation.

Your recruiter or the hiring manager will have all the key information you need. However, it is always important to:

  • Reach out to your recruiter with questions ahead of time.
  • Look on employer review sites to see how employees describe the culture.
  • Speak to people in your network that may have experience working at the company
 
 
 

2. Prepare for scenario-based tech interview questions 

Your interview may include a mix of the three standard assessment methods:

  • Scenario-based questions.
  • Competency-based questions.
  • Technical interview questions.

It’s important to make sure you are ready for any eventuality. Let’s start with scenario-based questions. 

What are scenario-based interview questions? 

Scenario-based questions usually involve a coding problem for you to solve in real time. These coding problems are usually on a whiteboard or piece of paper. For example: 

"Given a stack, reverse the items without creating any additional data structures."

Writing down your approach is often trickier than tackling this scenario with the help of an IDE or compiler. Additionally, a written approach is probably something you have yet to experience.

At this stage it doesn’t matter if you are not entirely correct. The aim is to get a better understanding of your thought processes and problem-solving abilities under pressure. The best way for the interviewers to judge this is by giving you a pen, a whiteboard, and asking you to show your working. 

How to prepare for scenario-based tech interview questions 

Before your coding interview, I would advise researching typical whiteboard scenario-based questions. Practice writing out your answers on paper and under mock interview conditions. 

3. Practise answering competency-based questions 

The next type of common technical interview questions are competency-based ones.  

What are competency-based interview questions? 

Competency based questions focus on your achievements and specific projects that you have worked on. For example:

"Your CV highlights how you successfully built a trade surveillance and monitoring tool. Take me through the process, from first identifying the business challenge, through to roll out."

Make sure you review your CV before the interview process begins. Try to pinpoint which competency questions they are most likely to ask, based on your skills and experience.  

How to answer competency-based interview questions 

Have a structure in your mind for answering these questions, so that you get your key points across without going off topic. I recommend using the STAR technique (Situation, Task, Action and Result) which includes:

  • Situation:  Describe the situation and set the scene.
  • Task: Explain the task you undertook in this situation.
  • Action: What action did you take?
  • Results: What were the results of the action?

4. Brace yourself for plenty of technical job interview questions 

These questions test your technical knowledge. For instance:

  • "Tell me how you’d find the first non-repeating element in an array."
  • "What is the difference between an Interface and an Abstract Class in Java?"
  • "What source control do you use?"

The types of interview questions will heavily rely on what kind of role you are interviewing for. Study the job description again. You’ll often be able to easily identify the topic areas the interviewer is most likely to focus on. You could also ask your recruiter if you aren’t quite sure what kind of technical questions to expect. 

5. It may be a technical job interview, but your soft skills are key

Assessing your technical knowledge is going to be the focus of the interview. But remember that employers are also looking to hire for soft skills.

What are soft skills?

Soft skills are the abilities which stand the test of time. These skills go above and beyond any technical or digital changes to a business.

Some obvious examples are problem solving skills and good communication skills. But there are many more valuable skills that you may need to prove in order to impress a hiring manager:

  • Not everyone is familiar with programming languages. How good are you at sharing knowledge with non tech professionals?
  • Are you able to simplify ideas and cut out jargon?

Ahead of your technical job interview, determine how you communicate your explanations to both tech and non-tech experts. Ask for feedback on how concise and clear you are.

As a tech expert you have a wealth of knowledge and skills to offer up. Don’t undersell yourself by turning up to your technical job interview poorly prepared. Cover all your bases in terms of what to expect and how best to prove yourself. Importantly, be ready for any technical job interview questions the interviewer throws at you.

Don’t have a technical job interview in the pipeline? Search our jobs here.

 

Author

James Milligan
Global Head of Hays Technology

James Milligan is the Global Head of Hays Technology, having joined in 2000. In his role, he is responsible for the strategic development of Hays' technology businesses globally.

00