All Articles

Resources for cracking data strctures 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/

Published Dec 13, 2021

Lokesh Sanapalli is a software engineer who loves to solve real world problems using software engineering principles.