DEV Community

Cover image for Resources for cracking data structures and algorithms interview
Lokesh Sanapalli
Lokesh Sanapalli

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

Resources for cracking data structures and algorithms interview

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://www.interviewbit.com/practice/

https://www.hackerrank.com/

https://binarysearch.com/

Most frequently asked questions

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://leetcode.com/list/xoqag3yj/

Resources

https://www.geeksforgeeks.org/ - A one stop place for all computer science geeks.

https://www.ideserve.co.in/ - Algorithms with good explanation and visualization.

https://runestone.academy/runestone/books/published/pythonds/index.html - DS and Algorithms in python.

https://seanprashad.com/leetcode-pattern - Common leetcode patterns.

Books

https://github.com/0bprashanthc/algorithm-books - Find all the books related to algorithms

CLRS solutions if you like introduction to algorithms coremen book

https://github.com/gzc/CLRS

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-006-introduction-to-algorithms-fall-2011/lecture-videos/

https://www.edx.org/course/introduction-computer-science-harvardx-cs50x

https://nptel.ac.in/courses/106/102/106102064/

Intro to Data Structures and Algorithms | Udacity Free Courses

Youtube Channels

Aditya Verma - Refer for Dynamic Programming

Kartik Arora - Refer for Dynamic Programming

Tech Dose - Leetcode Solutions

Tushar Roy

iDeserve

William Fiset - Refer for Graph Theory

Visualization

https://www.cs.usfca.edu/~galles/visualization/Algorithms.html

https://algorithm-visualizer.org

https://visualgo.net/en

Big-O analysis

https://www.geeksforgeeks.org/analysis-algorithms-big-o-analysis/

https://www.bigocheatsheet.com/

https://bigocheatsheet.io/

https://www.hackerearth.com/practice/notes/big-o-cheatsheet-series-data-structures-and-algorithms-with-thier-complexities-1/

Image of Datadog

Master Mobile Monitoring for iOS Apps

Monitor your app’s health with real-time insights into crash-free rates, start times, and more. Optimize performance and prevent user churn by addressing critical issues like app hangs, and ANRs. Learn how to keep your iOS app running smoothly across all devices by downloading this eBook.

Get The eBook

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more