## DEV Community is a community of 725,509 amazing developers

We're a place where coders share, stay up-to-date and grow their careers.

# Crack your Next Interview - Let's ease it a bit by learning Data Structures

Hey guys,

I am back with my new article. In this article, I will briefly touch upon my upcoming tutorial series on my YouTube Channel where I will be covering the most commonly asked interview questions pertaining to Data Structures and Algorithms.

A couple of videos of this series are already out. So here is how the entire video will be structured.

Each video will first explain the problem that we will be solving, then we will think about a couple of approaches using which we will solve the problem. Finally we will write the code together and do a dry run analysis for each of the codes that we write.

## WHAT EACH OF THE VIDEOS WILL CONTAIN ?

Here are some screenshots showing what we will be doing for each of the videos.

## IMPLEMENTATION ## DRY RUN ANALYSIS ## ⏱ Timestamps ⏱

📌 let's start (0:00)
📌 time to code : basics of strings and understanding iteration (0:57)
📌 accessing a character of the string using charAt method (2:06)
📌 dry run of sample code that we wrote (2:54)
📌 understanding the Pangrams Problem (5:08)
📌 discussion on approach to solve the problem (6:24)
📌 time to code: solution for the Pangrams Problem (8:30)

## ⏱ Timestamps ⏱

📌 let's start (0:00)
📌 understanding the first approach to solve the problem (0:13)
📌 first implementation using sorting (0:53)
📌 solving same problem in two traversals (2nd approach) (3:16)
📌 implementation of second approach (3:58)
📌 dry run analysis of the second approach (9:03)
📌 solving same problem in single traversal (3rd approach) (15:24)
📌 implementation of third approach (17:40)
📌 dry run analysis of the third approach (20:57)
📌 conclusion (26:24)

## ⏱ Timestamps ⏱

📌 understanding the problem (0:00)
📌 understanding the approach to solve the problem(0:30)
📌 implementation of the discussed approach (1:22)
📌 dry run analysis of the code (4:54)

## DSA - Check whether a String is a Palindrome or not

We will be solving problems on a lot of other topics. Some of the topics that we will be covering are

⚡ Arrays
⚡ Strings
⚡ Hash Maps
⚡ Trees (Binary Trees, Binary Search Trees)
⚡ Graphs

⚡ Stacks and Queues

⚡ Matrices

I will be happy to see you onboard ! 