DEV Community

Pedro Filho
Pedro Filho

Posted on

4 Steps to Get Hired as a Software Engineer

If you're looking for a job, I have some tips for you. I've been analyzing CVs and interviewing candidates on technical interviews for a while now, and I've noticed some stuff that people usually don’t do, that can really make you succeed!

There are usually 4 steps for interviews, and I have a tip for each, so let’s go for it!

Create real products, not dummy projects.

If you don’t have any work experience, don’t put on your resume a project using the IMDb API, or a Netflix clone. If you really want to stand out, create a useful product.

It can be something that doesn’t necessarily give you money but just needs to look useful and cool.

I don't usually look at dummy portfolio projects, as they can be easily copied and pasted, but if it has a pricing page, and looks unique, I'll definitely check it out.

Don't pretend to be someone you're not

Believe me, I know when you're pretending to be something you're not, and I'm autistic! Imagine someone that really understands social behaviors, it's too easy for them.

The second reason is that, even if you get hired this way, you won't be able to pretend for your whole probation time, so you'll probably be fired in the end. Just be yourself, trust me.

Study the basics for your technical interview

You shouldn't memorize the most common problems that appear on interviews, you should understand the main concepts, do a bunch of challenges, look for some common problems on GitHub and give them a try.

I have a repo with some challenges, and I'll link them here on the description, so you can check it out!

Think out loud when you’re solving a problem

I shouldn't have to say that, but if I'm interviewing you, I'm on your side.

If you give me reasons to believe that you understand what you're doing, and you would finish it if you had more time, I'll believe you, and maybe even pass you on the test, so please, give me reasons to, show me your thoughts!

BONUS: Don’t cheat

I'll know if you do, everyone knows. My only job at that moment is to see you doing a challenge, don't you think that I would see you looking at the other screen?

Cheating not only removes you from the test, but I wouldn't even consider you for future jobs, so please, don't do it.


If you follow these steps, I promise you that your chances of being hired will increase exponentially.

The whole industry is always looking for the right person to join them, so please, be the one.

Discussion (0)