Contact Information
How to traverse a tree
Career Coding Interviews

Recursion vs Iteration: 13 Ways to Traverse a Tree.

To understand recursion, you must understand recursion. I will show you 13 different ways to traverse a tree to compare recursive and iterative implementations. This

how to learn data structures and algorithms
Career Coding Interviews

How to Learn Data Structures and Algorithms. 20 Problem-Solving Techniques You Must Know

This is the article I wish I had read when I started coding. I will dive deep into 20 problem-solving techniques that you must know

All you need to know about dynamic programming
Coding Interviews

All You Need to Know About Dynamic Programming

What is dynamic programming and why should you care about it? In this article, I will introduce the concept of dynamic programming, developed by Richard

Career Coding Interviews

How to Ace Coding Interviews. The Ultimate Guide.

Why should you read this guide? I have been in tons of coding interviews. Sometimes as an interviewee and sometimes as an interviewer. I have