Resources for cracking data structures and algorithms interview
Tags: interview, codinginterviews, coding, programming
Published: 2023-02-05 05:45:02

Hello Everyone,

In my previous blog post, I discussed how to crack coding interviews. In this post, I'll share the resources required for it.

### Practice

[](https://leetcode.com/problemset/all/)<https://leetcode.com/problemset/all/>

[](https://www.interviewbit.com/practice/)<https://www.interviewbit.com/practice/>

[](https://www.hackerrank.com/)<https://www.hackerrank.com/>

<https://binarysearch.com/>

### Most frequently asked questions

[](https://pastebin.com/zneJ2NbD)<https://pastebin.com/zneJ2NbD>

[](https://www.teamblind.com/post/New-Year-Gift---Curated-List-of-Top-100-LeetCode-Questions-to-Save-Your-Time-OaM1orEU)<https://www.teamblind.com/post/New-Year-Gift---Curated-List-of-Top-100-LeetCode-Questions-to-Save-Your-Time-OaM1orEU>

[](https://leetcode.com/list/xoqag3yj/)<https://leetcode.com/list/xoqag3yj/>

### Resources

[](https://www.geeksforgeeks.org/)<https://www.geeksforgeeks.org/> - A one stop place for all computer science geeks.

[](https://www.ideserve.co.in/)<https://www.ideserve.co.in/> - Algorithms with good explanation and visualization.

[](https://runestone.academy/runestone/books/published/pythonds/index.html)<https://runestone.academy/runestone/books/published/pythonds/index.html> - DS and Algorithms in python.

[](https://seanprashad.com/leetcode-patterns/)[https://seanprashad.com/leetcode-pattern](https://seanprashad.com/leetcode-patterns/) - Common leetcode patterns.

### Books

[](https://github.com/0bprashanthc/algorithm-books)<https://github.com/0bprashanthc/algorithm-books> - Find all the books related to algorithms

[](https://github.com/gzc/CLRS)[](https://github.com/gzc/CLRS)CLRS solutions if you like introduction to algorithms coremen book

<https://github.com/gzc/CLRS>

[](http://clrs.skanev.com/index.html)<http://clrs.skanev.com/index.html>

### Courses

[](https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/video-lectures/)<https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-046j-introduction-to-algorithms-sma-5503-fall-2005/video-lectures/>

<https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-006-introduction-to-algorithms-fall-2011/lecture-videos/>

[](https://www.edx.org/course/introduction-computer-science-harvardx-cs50x)<https://www.edx.org/course/introduction-computer-science-harvardx-cs50x>

[](https://nptel.ac.in/courses/106/102/106102064/)<https://nptel.ac.in/courses/106/102/106102064/>

[Intro to Data Structures and Algorithms | Udacity Free Courses](https://www.udacity.com/course/data-structures-and-algorithms-in-python--ud513)

### Youtube Channels

[](https://www.youtube.com/c/AdityaVermaTheProgrammingLord/videos)[](https://www.youtube.com/c/AdityaVermaTheProgrammingLord/videos)[Aditya Verma - Refer for Dynamic Programming](https://www.youtube.com/c/AdityaVermaTheProgrammingLord/videos)

[](https://www.youtube.com/user/MrHulasingh25)[](https://www.youtube.com/user/MrHulasingh25)[Kartik Arora - Refer for Dynamic Programming](https://www.youtube.com/user/MrHulasingh25/videos)

[](https://www.youtube.com/channel/UCnxhETjJtTPs37hOZ7vQ88g)[](https://www.youtube.com/channel/UCnxhETjJtTPs37hOZ7vQ88g)[Tech Dose - Leetcode Solutions](https://www.youtube.com/c/TECHDOSE4u/videos)

[](https://www.youtube.com/channel/UCZLJf_R2sWyUtXSKiKlyvAw)[](https://www.youtube.com/channel/UCZLJf_R2sWyUtXSKiKlyvAw)[Tushar Roy](https://www.youtube.com/user/tusharroy2525/videos)

[](https://www.youtube.com/channel/UCMNkvKnD3mo3Jj9eTwJllWw)[](https://www.youtube.com/channel/UCMNkvKnD3mo3Jj9eTwJllWw)[iDeserve](https://www.youtube.com/c/IDeserve/videos)

[](https://www.youtube.com/c/WilliamFiset-videos)[](https://www.youtube.com/c/WilliamFiset-videos)[William Fiset - Refer for Graph Theory](https://www.youtube.com/c/WilliamFiset-videos/videos)

### Visualization

[](https://www.cs.usfca.edu/~galles/visualization/Algorithms.html)<https://www.cs.usfca.edu/~galles/visualization/Algorithms.html>

<https://algorithm-visualizer.org>

[](https://visualgo.net/en)<https://visualgo.net/en>

### Big-O analysis

[](https://www.geeksforgeeks.org/analysis-algorithms-big-o-analysis/)<https://www.geeksforgeeks.org/analysis-algorithms-big-o-analysis/>

[](https://www.bigocheatsheet.com/)<https://www.bigocheatsheet.com/>

[](https://bigocheatsheet.io/)<https://bigocheatsheet.io/>

[](https://www.hackerearth.com/practice/notes/big-o-cheatsheet-series-data-structures-and-algorithms-with-thier-complexities-1/)<https://www.hackerearth.com/practice/notes/big-o-cheatsheet-series-data-structures-and-algorithms-with-thier-complexities-1/>