I'm job hunting and want to ace an interview
Interviews are stressful. You've sent in your resume, waited and waited, got an email or a call back, maybe took a test online... And now comes the interview. Usually, it's going to be one of several interviews, falling into two main types:
The culture fit interview
Here, whoever talks to you will try to determine if you're a good fit for the company, as a person. There are a few key things you need to do to improve your chances:
Get enough sleep the night before. Seriously, this is crucial. Arrive at the interview well-rested and calm.
Don't have a coffee before the interview. It's a stressful situation as it is, for most people. Stick with a herbal tea.
Breathing exercises help. Specifically, Box breathing is a technique used by Navy SEALs to calm down and recenter. It's free, and only takes three minutes.
Be interested in the interviewer. Don't investigate them, but don't just answer questions like you're being investigated. Try to engage as person. This is disarming, and it will also help you calm down. Remember, this is just another person on the other side.
Your goal is to come to this interview calm and well rested, and maintain honest, simple communication throughout the chat. If they don't like you, that's okay — as long as you managed to be yourself.
The technical interview
Next comes the tech fit interview. Here, they're going to want to see that you can actually do what you'd be hired for. This interview can be a little more stressful, since many interviewers expect you to code on the spot and solve problems in your language of choice.
This is where fluency comes in: You need to be able to pull out syntax from your mind. Yes, there's autocomplete, but it may not be your own editor you're using. And stopping to Google basic syntax in this stage is... not a great look.
The best thing you can do to prep for a tech fit interview is practice, practice, practice. This requires two things: Motivation, and a good system.
To sustain your motivation, I could think of few better resources than the Developer Journal. This is a magazine we publish every two weeks, and it's one of the most inspiring things that can land in a developer's inbox. It has interviews with leading developers, great tips and advice for soft-skill questions, and success stories from real people. It's a potent ally in your journey to get hired.
If you only do one thing with mem.dev, sign up for the Developer Journal. You'll thank yourself later.
A good system
Next comes deliberate practice. When you've practiced, you can just pull out that bit of syntax you need right then and there, in the tech interview. And that's what mem.dev is for.
Once you sign up for the Developer Journal, your next step is to open a free mem.dev account. Hopefully, you'd also schedule a one-on-one call with me (Erez, the guy behind the service) where we'll talk about how you can use mem.dev to ace that interview. The call is optional, but worth it.