DEV Community

The Nerdy Dev
The Nerdy Dev

Posted on

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.


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





Videos that are out (more in pipeline, will update as soon as they are out πŸ˜€)

DSA - Brief Introduction to Strings and the Pangrams Problem

Video Link :

⏱ 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)

DSA - Finding the Second Smallest Element of the array

Video Link :

⏱ 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)

DSA - Removing Vowels from a String

Video Link :

⏱ 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

Video Link :

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
⚑ Linked Lists

⚑ Stacks and Queues

⚑ Matrices

I will be happy to see you onboard !

Thanks for reading.

Don't forget to leave a like if you loved the article. Also share it with your friends and colleagues.

Alt Text

PS - If you are looking to learn Web Development, I have curated a FREE course for you on my YouTube Channel, check the below article :

Looking to learn React.js with one Full Project, check this out :

Discussion (0)