Skip to main content

Command Palette

Search for a command to run...

I don't do coding challenges, and neither should you

The technical hiring process is broken. Can a proper mindset fix this problem? 🤔🧠

Updated
2 min read
I don't do coding challenges, and neither should you
P

I am a writer and a software developer.

When I'm not writing technical documentation , I spend my days listening to podcasts. 🎧 😆

I'll let you in on a little secret. Very early on in my career, I decided to stop doing code challenges. Why? I didn't see the professional benefit of practicing binary tree problems outside of a job interview. I got a much more significant ROI from creating web apps and exploring Ethereum. More importantly, I never found it too challenging to find a new job.

I have a confession to make. I don't understand why highly sought-after talent has to go through so many hoops to get a job. There's a shortage of programmers, yet you wouldn't know it if you see what they have to go through to find a job. Why do we put up with this?

What Should You Do Instead

  • Go to hackathons- companies are constantly recruiting there.

  • Work on open-source projects- many companies hire programmers who are already putting in the work.

  • Create tutorials on Youtube and post them on Twitter. A company already knows that you are familiar with async/await if you posted a whole series on the topic.

  • Build an app that generates revenue.

The Pushback

"I am a minority. The rules are different." It's probably more of an imperative for you to think outside of the box when it comes to your career.

"I won't be able to get a FAANG job with this approach." FAANGS do hire from hackathons. Also, FAANGS would probably waive whiteboarding requirements for folks who are building mission-critical open-source software that they are already using.

"What about my bills?" Start creating a FU money fund from day one.

The biggest takeaway is that programmers need to stop approaching their career with a scarcity mindset. We have a lot more control over the hiring process than we give ourselves credit for.

M

great article !

I agree 100% with you. Thanks for pointing this out

1
L
lisgar5y ago

GreatPeople.me is the news and information source for Associates of the Kroger Co's family of stores. greatpeople.me login is also known as GreatPeople Meet Kroger login and is the official portal where Kroger employees can access data and information. https://impeachmentaugust.org/greatpeople-me/

A

Same thought process the technical hiring process is convoluted and messy. Forced to learn all sorts of data structures and algorithms that rarely get used in day to day work. It seems that it is more to test you and see if you have revised some solutions. While some of that knowledge is of use I don't think it should be a deciding factor on whether you get the job or not. You could loose out to someone who just happened to memorise some code solution that they don't truly understand themselves.

I will admit that I have been doing some code challenges for practice because almost every interview seems to require you to do them. Of course in an ideal world my work experience, social media presence and projects should be enough.

1
Q

Thanks for sharing this information. Entry2Exit visitor management system is a perfect tool to install at the check-in area.

Approve the data of the guests and assume full responsibility for the premises with our completely robotized Visitor Management system in Dubai. Website: https://www.quest-me.com/visitor-management-system/

B

Not even lightweight challenge like 100daysofcode?

1
P

Who says #100daysofcode is lightweight? 😆

In my post, I was referring to coding challenges that you'd find on HackerRank.

1
D

What do you think about take home assignments? Something like, implement certain feature or call an API and visualize results? Those that don't take too much time, yet can be interesting and company won't profit of your work.

I also dislike coding challenges where there's no real purpose or something that you won't end up doing at work. But there are also certain positions where algorithmic thinking and data structures are a must.

3
P

I welcome take-home assignments. When it comes to coding I'm better at building practical things than solving algorithmic problems.

I know that by refusing to do code challenges, I won't get a chance to work at certain companies.

I'm ok with that trade-off.

There are plenty of other opportunities in the world of tech.

3
B

I absolutely needed to read this

1
T

Thanks for sharing, the article has really been helpful.

1
P

Thanks, that is so wonderful to hear! 🥰

P

Really good article!! Shared it around in my friend circle already!

1
C

👏👏👏👏

Same sentiment here; I don't do coding challenges either!

1