At the mountains of madness: Interviews
After being part of countless tech interviews, on both sides of the aisle, here's a few things that my much younger, stupider self, would probably refuse to listen to.
#1. It's all in the game
You might not believe it, but most interviewers out there really just want to hire you – so they can be done with it, go back to their normal work and not have to interview more people.
Think about it – in most corporate environments, interviews are a net negative for the interviewer. There is very little to gain – they already have a job! Your tickets are behind, your slack stays unanswered for hours, and you spend half your day trying not to be the reason someone posts about you on Twitter.
Hell, you might even get some hate mail if you are lucky.
On the other hand, for the interviewers who woke up on the wrong side of the bed – they will probably reject you no matter what you do. I am sorry, this business is a lot more about feelings than people are willing to admit.
#2. A normal human being
Most people are subconsciously filtering for these:
- Is this person normal?
- Do they know the basics?
- Will my life be easier if this person is around?
- If I make a comment on their PR, am I going to get in trouble?
- Can they take a joke?
- Is there potential here?
The last part is damn important if you are interviewing for a junior/mid position. A lot of devs absolutely love showing off. I spent my first few junior years latching onto senior devs who were looking for a person who just asks them questions 24/7.

#3. The technical aspect should come naturally
Most tech interviews are some form of live coding/pair programming/system design/general tech talk or some other obnoxious equivalent. No one like this, but it's what we got.
The technical aspect should be second nature by the time you are on an interview. Because the human aspect is much trickier to navigate and needs as much spare brain capacity as possible. Being likeable and personable under a high stress situation is really hard.
It is extremely easy to spot an individual who has spent hundreds of hours slinging code around trying to build stuff, for themselves or for a company! Familiarity is evident and carries a huge sign for all to see. Your goal is showing that off as soon as possible and get on people's right side.
For example – you would be surprised of the amount of people who never suggest using the debugger when running into problems on a live coding session. Sure, I can already hear people scoffing at this, thinking that the debugger is a very basic concept and that it doesn't really mean anything!
I wholeheartedly disagree – if someone is not using the basics, what are we even doing here?
You should be able to:
- wake up in the middle of the night (even on a drunken stupor 🍺)
- open the editor of your choice, your favourite project, in your preferred language
- ..and still be able to write basic syntax, use the available tooling and navigate around it well enough

#4. You better get your story straight
If you cannot talk about yourself, then it's all for naught. Your story is what most people will ask in the first 5 minutes of the interview. Even worse, most places will inevitably ask you about a tough situation you were in, how you handled it and what you learnt from it. (I know 🤮)
Give it the flair it deserves. Rambling on for 10 minutes aimlessly will not serve you. People will check out and wait patiently until you stop talking, then just go through the interview script, trying to make it through until 17:00 so they can go to the pub.
Beats to cover:
- Funny turns – "I was working at a warehouse making silly little websites on the side" (everyone loves an outsider!)
- Experience – Funny bugs, crazy rollouts, potential legal takedowns averted and anything out of the ordinary
- Education – Why did you study something? Did you like it? Did you change your mind? How did you end up doing iOS/web/android/etc?
- No experience? Talk about your personal projects and what you found interesting. You do know them by heart, right? :)
#5. It is your interview
You got 2 choices:
- Leave it up to luck and blame AI/interviewers/weather/life
- Or... make your own luck
Be quick to cut your losses. It is impossible to figure out if a job is going to be decent from a 1-2 hour convo. It is not your fault if it ends up being a bit shit. You played, lost, and live to play another day.
Of course, if your country or environment is not helping, then the hard choices have to be made. But you are not reading some memes disguised as a blog post expecting a life lesson, are you now?

Wew lad
If you liked this post, why not click the 🍺 button below? It really would make my mom proud.
Hope you found this somewhat useful.
Later.