How to Secure Your Dream Job. Master the Interview Process.

Sam Williams
Jan 30, 2018 · 8 min read

You’ve found the dream job, carefully formatted your CV, written an incredible cover letter and have been invited for an interview. Don’t throw away this chance. An interview can be a very exciting but also very nerve wracking experience. This article will help you prepare, maximising your chance of getting an offer.

I’m also going to illustrate my points with dog pictures because dogs.

I’ve previously written about top tips for preparing for a technical JavaScript interview but this article is more about the holistic approach to the interview. You can apply this article to any kind of interview, not just technical ones.

Know your CV

When an interviewer asks a question about you, you need to be able to answer confidently and in a timely fashion. They will often have your CV sat in front of them so make sure you know it well. Here are some tips to help you make the most of your CV.

  • Know the list of previous jobs, what company it was for and what your main responsibilities were in that job.
  • Know what skills you have listed and have examples of when you used these skills.
  • Print off your CV and start writing notes on it. Elaborate on everything. If an interviewer asks about any point on there, you want to be able to use that discussion to show your skills in the best light.

War Stories

Dogs of War

Have a collection of ‘war stories’, examples from your career when you overcame an obstacle or challenge or when you went above and beyond to provide amazing value to your employer or a customer.

These can be from previous roles or personal projects, but the aim of these stories is to demonstrate to the interviewer your skills. These stories usually aim to demonstrate your soft skills: the way that you deal with complex challenges, your ability to lead or your ability to work to a tight deadline.

These stories should highlight your strengths but also demonstrate how you deal with working in a situation that doesn’t play to your strengths.

Know the Role and company

This requires that you know exactly what the job requires. Print off the job spec and write notes on it. Write examples (possibly a war story) of when you demonstrated this skill and how you can use that experience to help the company.

Extract as much information from the spec as you can, not just from the list of applicant requirements. The description may imply that you will be mentoring less experienced coworkers or working with people from departments across the company. You should aim to demonstrate your experience with everything they could want in an employee.

As well as demonstrating how well you suit the role. You should write down any questions that you have about the role or the company. I’ve written an article listing some great questions to ask at an interview. You should definitely be trying to find some questions specific to the role and company you’re applying to.

Having a small notebook (paper kind) is great for keeping all of these questions written down.

Know their Company and their Website

If you know the name of your interviewer, find out who they are in the company and what their role is. The more you know about the interviewer, the less intimidating they usually become.

Interview Day

Be enthusiastic and be early.

Bringing your notebook and your CV is a good idea so you can refresh the questions and notes on the company.

Give a solid handshake, make eye contact and smile.

Relax and be confident

One of the increasingly common complaints that interviewers are having is that candidates are being too formal. Yes this is a job interview but try to treat it like a chat between two future colleagues. Try to sit up straight and head up, maintaining an open posture. This site has a good breakdown of body language, posture and proximity.

Competency based questions

Use these stories to concisely answer the questions whilst showing your skills off. Try to keep the answer short and to the point, an interviewer can always ask you to elaborate.

When answering any of these questions, talk mainly about what you did not what we did. Try to answer with examples of the skills that they required on the job spec. These questions are your opportunity to show off how well your skills suit the job, not how great your last team were.

Ask Questions

In general you should ask any questions you still have about the company and the job. If you have any unanswered questions from the job spec, now is the time to ask.

Don’t ask about money. This is probably the only topic that you shouldn’t ask about at the interview stage. Asking about money implies that money is a main decision factor in the process of selecting an offer. Companies normally don’t want people who are mainly driven by money. Those people often lack job satisfaction (less than 2% overlap between pay and job satisfaction levels ) and would happily leave for a higher paying position.

Take Notes

These notes should be short, not documenting everything but recording important information.


There is a brilliant pair of articles by Haseeb Qureshi called Ten Rules for Negotiating a Job Offer. Number 3 is to protect information. This means trying not to let them know what you’ll sign for.

Negotiating Ninja Dog

Haseeb suggests that if they ask you how much you are looking to earn, try not to say a number. Become a negotiating ninja (see above). Say something like:

“I really like this role at this company, I feel like I’m a great fit and I hope that you agree. Right now I’m talking with a few other companies so I can’t speak to the specific details of the offer until I’m done with the process and get closer to making a decision. But I’m sure we’ll be able to find a package that we’re both happy with, because I really would love to be a part of the team.”

Know what the next step is

However they are going to contact you, you need to get a deadline from them. This allows you to plan when to make your final decision and chase them up if they forget to contact.

Post interview

When you’ve treated yourself, here are a few things you should do after any interview:

  • Assess how you thought you did, what you did well and what you think you could improve on. This is how you get better at interviewing.
  • If you found the job through a recruiter, call or email them to let them know how it went. If you have decided that the company isn’t right for you, now is the time to say.
  • Send the interviewers an email thanking them for their time and say that you look forward to hearing from them. If you have decided that the company isn’t right for you, let them know now that you don’t think the role and company is right for you but thank them again for their time.
Passed the deadline? Give them a call!

Now you just have to wait to hear back from the interview. If they haven’t contacted you by the deadline, give them a call or drop them an email. Be polite but let them know that you won’t wait around for ever.

Getting the Offer

Complete Coding

Coding tips, tricks and tutorials

Sam Williams

Written by

I'm a software developer currently building Chat Bots for E-Commerce companies. Outside of coding I love to go Rock Climbing and Traveling.

Complete Coding

Coding tips, tricks and tutorials

More From Medium

More from Complete Coding

More from Complete Coding

More from Complete Coding

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade