DEV Community

Cover image for The Best Piece Of Advice I Was Given About Coding Interviews As A Junior Developer And How It Helped Me Land My First Job
Ndeye Fatou Diop
Ndeye Fatou Diop

Posted on • Edited on • Originally published at frontendjoy.com

1

The Best Piece Of Advice I Was Given About Coding Interviews As A Junior Developer And How It Helped Me Land My First Job

In 2017, I was failing all my coding interviews.

I wanted to land a job at a high-tech company. So, I would spend hours practicing on LeetCode. Still, I would fail to solve any new problem or, worse, fail at problems I've already solved before.

Until one day, a Google software engineer said to me:

"You can't succeed without first understanding Data Structures & Algorithms."

That day, my whole life changed.

I realized that, indeed, he was right. Since I didn't have a proper CS degree, I wasn't comfortable with data structures like trees, priority queues, or algorithms like DFS (Depth-First Search), BFS (Breadth-First Search), etc.

So I decided to pick up a book: "Introduction to Algorithms, MIT Press" and go through it during my entire holiday break.

This was another AHA moment. After reading this book:

  • I could finally make sense of big O notation

  • I could solve a ton of problems with DFS, BFS,...

  • etc.

I also realized that there were some common patterns for solving problems. Thus, just learning one opened the door to solving multiple challenges.

As a result, I was able to:

  • pass several interviews at companies like Bloomberg, Yelp

  • get a job offer at Pinterest, where I actually had to solve a tree problem 🤣

  • and more importantly, land my current job

——

Thank you for reading this post 🙏.

Leave a comment 📩 to share the best piece of advice you received as a developer.

And Don't forget to Drop a "💖🦄🔥".

If you like articles like this, join my FREE newsletter, FrontendJoy, or find me on X/Twitter.

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up