## List of list by LeetCode user @deepika135 * DP for beginners by @wh0ami - https://leetcode.com/discuss/general-discussion/662866/dp-for-beginners-problems-patterns-sample-solutions || [LIST - https://leetcode.com/list/x1k8lxi5] * Graph for beginners by @wh0ami - https://leetcode.com/discuss/general-discussion/655708/graph-for-beginners-problems-pattern-sample-solutions/562734 || [LIST - https://leetcode.com/list/x1wy4de7] * Sliding window for beginners by @wh0ami - https://leetcode.com/discuss/general-discussion/657507/sliding-window-for-beginners-problems-template-sample-solutions/562721 || [LIST - https://leetcode.com/list/x1lbzfk3] * DP Patterns by @aatalyk - https://leetcode.com/discuss/general-discussion/458695/dynamic-programming-patterns Leetcode patterns from edu_cative_dot_io by @late_riser - https://leetcode.com/discuss/general-discussion/457546/LeetCode-Problem-Patterns-from-*** * List of questions sorted by common patterns by @Maverick2594 - https://leetcode.com/discuss/career/448285/List-of-questions-sorted-by-common-patterns * How to solve DP - String? Template and 4 Steps to be followed by @igooglethings - https://leetcode.com/discuss/general-discussion/651719/how-to-solve-dp-string-template-and-4-steps-to-be-followed * Using bit manipulation to solve problems easily and efficiently by @LHearen - https://leetcode.com/problems/sum-of-two-integers/discuss/84278/A-summary%3A-how-to-use-bit-manipulation-to-solve-problems-easily-and-efficiently * Recursive approach to segment trees and range sum queries and lazy propagation - https://leetcode.com/articles/a-recursive-approach-to-segment-trees-range-sum-queries-lazy-propagation/ * How to use Leetcode efficiently and effectively by beginners by @megaspazz - https://leetcode.com/discuss/career/450215/How-to-use-LeetCode-to-help-yourself-efficiently-and-effectively-(for-beginners) * Dynamic Programming Questions thread by @karansingh1559 - https://leetcode.com/discuss/general-discussion/491522/dynamic-programming-questions-thread * DP Classification helpful notes by @adityakrverma - https://leetcode.com/problems/longest-palindromic-subsequence/discuss/222605/dp-problem-classifications-helpful-notes * Comprehensive Data Structure and Algorithm Study Guide by @xrssa - https://leetcode.com/discuss/general-discussion/494279/comprehensive-data-structure-and-algorithm-study-guide * Backtracking Summary and general template to solve many problems by @dichen001 - https://leetcode.com/problems/permutations/discuss/18284/Backtrack-Summary:-General-Solution-for-10-Questions * How to approach DP problems by @heroes3001 - https://leetcode.com/problems/house-robber/discuss/156523/From-good-to-great.-How-to-approach-most-of-DP-problems * A general approach to backtracking questions by @issac3 - https://leetcode.com/problems/permutations/discuss/18239/A-general-approach-to-backtracking-questions-in-Java-(Subsets-Permutations-Combination-Sum-Palindrome-Partioning) * Top 75 Leetcode questions for interview preparation curated by Blind - https://leetcode.com/list/xi4ci4ig/ * Topic wise problems for beginners by @yashrsharma44 - https://leetcode.com/discuss/career/448024/Topic-wise-problems-for-Beginners * Sliding Window algorithm template to solve all the Leetcode substring search problem by @chaoyanghe - https://leetcode.com/problems/find-all-anagrams-in-a-string/discuss/92007/sliding-window-algorithm-template-to-solve-all-the-leetcode-substring-search-problem * Greedy for beginners by @wh0ami - https://leetcode.com/discuss/general-discussion/669996/greedy-for-beginners-problems-sample-solutions || [LIST - https://leetcode.com/list/xyehq5j6] * System Design template by @topcat - https://leetcode.com/discuss/career/229177/my-system-design-template * Interview prep tips by @topcat - https://leetcode.com/discuss/career/216554/from-0-to-clearing-uberappleamazonlinkedingoogle * Facebook interview question list by @suresh_reddy - https://leetcode.com/discuss/interview-question/675445/facebook-interview-experiences-all-combined-from-lc-till-date-07-jun-2020 * Most consistent ways of dealing with the series of stock problems by @fun4LeetCode - https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/discuss/108870/Most-consistent-ways-of-dealing-with-the-series-of-stock-problems * DFS for beginners by @StefanPochmann - https://leetcode.com/problems/reconstruct-itinerary/discuss/78768/Short-Ruby-Python-Java-C%2B%2B * Article on Trie. General Template and List of problems by @igooglethings - https://leetcode.com/discuss/general-discussion/680706/Article-on-Trie.-General-Template-and-List-of-problems * Binary Search for Beginners by @wh0ami - https://leetcode.com/discuss/general-discussion/691825/Binary-Search-for-Beginners-Problems-or-Patterns-or-Sample-solutions || [LIST - https://leetcode.com/list/xcrx4mxm] * Template for all combination problem set by @fight.for.dream - https://leetcode.com/problems/combination-sum-iv/discuss/85120/C%2B%2B-template-for-ALL-Combination-Problem-Set * Monotonic Queue Summary by @luxy622 - https://leetcode.com/problems/shortest-subarray-with-sum-at-least-k/discuss/204290/Monotonic-Queue-Summary * System Design - Design distributed job scheduler by @sjkm - https://leetcode.com/discuss/general-discussion/1082786/System-Design%3A-Designing-a-distributed-Job-Scheduler-or-Many-interesting-concepts-to-learn * Design highly available system - https://leetcode.com/discuss/general-discussion/1105898/system-design-introduction-to-distributed-systems-designing-a-highly-available-system * Bit Hacks - https://leetcode.com/discuss/study-guide/1151183/bits-can-hack-the-world-beginners-guide-bit-hacks-with-proper-approach * Microsoft SDE Code Questions - https://leetcode.com/discuss/interview-question/1726122/compilation-microsoft-interview-experience-question-sde-isde-ii * Microsoft SDE Design Questions - https://leetcode.com/discuss/interview-question/system-design/1729681/compilation-microsoft-design-questions-sde-isde-ii ## Infamous interview experiences + coding prep guide * Amazon lessons learned - https://leetcode.com/discuss/interview-experience/599592/amazon-sde1-offer-experience-lessons-learned * From 0 to clearing interviews at FAANG's - https://leetcode.com/discuss/career/216554/from-0-to-clearing-uberappleamazonlinkedingoogle * Most consistent ways of dealing with stock problems - https://leetcode.com/problems/best-time-to-buy-and-sell-stock-with-transaction-fee/discuss/108870/Most-consistent-ways-of-dealing-with-the-series-of-stock-problems * Trie sample problems and template - https://leetcode.com/discuss/general-discussion/680706/Article-on-Trie.-General-Template-and-List-of-problems * Experiences and notes on learning DP - https://leetcode.com/discuss/general-discussion/475924/my-experience-and-notes-for-learning-dp * Google Interview Questions list till July - https://leetcode.com/discuss/general-discussion/726900/Google-Interview-questions-list-or-Jan-2020-Jun-2020 * How I got my first interview job - https://leetcode.com/discuss/interview-experience/599592/amazon-sde1-offer-experience-lessons-learned * FB interview experiences till July - https://leetcode.com/discuss/general-discussion/675445/Facebook-interview-experiences-All-Combined-from-LC-Till-Date-07-Jun-2020 * Dummies guide for DSA - https://leetcode.com/discuss/general-discussion/623011/A-guide-for-dummies-(like-me) * 12 week interview prep for begineers - https://leetcode.com/discuss/general-discussion/698684/Interview-Preparation-for-Beginners-DS-or-Algorithms-or-OS-or-System-Design * DP string templates - https://leetcode.com/discuss/general-discussion/651719/How-to-solve-DP-String-Template-and-4-Steps-to-be-followed. * Leetcode patterns from educative.io - https://leetcode.com/discuss/general-discussion/457546/LeetCode-Problem-Patterns-from-educative.io * I leetcoded and so can you - https://leetcode.com/discuss/general-discussion/390646/I-Leetcoded-(And-So-Can-You!) * DP Questions thread - https://leetcode.com/discuss/general-discussion/491522/Dynamic-Programming-Questions-Thread * Amazon New SDE grad timeline - https://leetcode.com/discuss/general-discussion/435775/Amazon-SDE-New-grad-Timeline * How to grind LeetCode - https://leetcode.com/discuss/general-discussion/355251/A-few-helpful-links-to-posts-which-tell-you-HOW-to-grind-leetcode * Effectively use LeetCode for interview prep - https://leetcode.com/discuss/career/449135/How-to-effectively-use-LeetCode-to-prepare-for-interviews * FTE - time management - https://leetcode.com/discuss/general-discussion/362436/Full-Time-Employees-Time-Management * Google MTV L5 offer - https://leetcode.com/discuss/interview-experience/424540/Google-or-L5-or-MTV-or-Oct-2019-Offer * 11 companies, 55 interviews - https://leetcode.com/discuss/career/394056/11-companies-55-Interviews-9-offers-including-Google-Amazon-(and-Square) * Notes for night before interview - https://leetcode.com/discuss/career/217868/My-notes-for-the-night-before-interview * Google L3 offer - https://leetcode.com/discuss/interview-experience/456432/NDA-Google-or-L3-or-Bangalore-or-Dec-2019-Offer * List of questions categorised by their patterns - https://leetcode.com/discuss/career/448285/List-of-questions-sorted-by-common-patterns * Google Interview tips + resources - https://leetcode.com/discuss/career/449744/Google-Interview-Tips-%2B-FAQs-Answered-%2B-Resources * Amazon LP resource - https://leetcode.com/discuss/interview-question/437082/Amazon-Behavioral-questions-or-Leadership-Principles-or-LP * Binary Search Template - https://leetcode.com/discuss/general-discussion/786126/python-powerful-ultimate-binary-search-template-solved-many-problems * 10 companies, 15 offers - https://leetcode.com/discuss/interview-experience/842389/10-companies-15-interviews-and-4-offers-my-story * Sorting algorithms in short - https://leetcode.com/discuss/general-discussion/754949/sorting-algorithms-in-short * Some of the above posts can be found here as well -https://leetcode.com/discuss/general-discussion/459286/Best-Posts-of-2019 * Binary search 101 handbook - https://leetcode.com/problems/binary-search/discuss/423162/Binary-Search-101-The-Ultimate-Binary-Search-Handbook * System Design interesting reads - https://docs.google.com/document/d/1iKk6vJbWtI02AllnIEZTrKWQb4dT2QthJdRt05vq6Hw/edit * System Design popular posts on LC - https://leetcode.com/discuss/interview-question/1140451/helpful-list-of-leetcode-posts-on-system-design-at-facebook-google-amazon-uber-microsoft * https://leetcode.com/discuss/study-guide/1233854/a-noobs-guide-to-the-binary-search-algorithm * https://leetcode.com/discuss/interview-question/1237448/concept-based-crash-course-on-patternstechniques-list-of-problems-from-blind * https://leetcode.com/problems/find-all-anagrams-in-a-string/discuss/92007/sliding-window-algorithm-template-to-solve-all-the-leetcode-substring-search-problem * https://leetcode.com/discuss/interview-question/1333049/collections-of-string-questions-pattern-for-upcoming-placement-2021 * https://leetcode.com/discuss/study-guide/1437879/dynamic-programming-patterns * https://leetcode.com/discuss/interview-question/1140451/Helpful-list-of-LeetCode-Posts-on-System-Design-at-Facebook-Google-Amazon-Uber-Microsoft * https://drive.google.com/file/d/16wtG6ZsThlu_YkloeyX8pp2OEjVebure/view * https://leetcode.com/discuss/study-guide/1921342/all-leetcode-dp-questions-sorted-based-on-topic * https://leetcode.com/discuss/interview-question/2805706/important-faang-solved-complete-system-design-case-studies ## Links * https://teachyourselfcs.com/ * https://bottomupcs.com/ * https://microservices.io/ * https://medium.com/@scarletinked/are-you-the-leader-were-looking-for-interviewing-at-amazon-8301d787815d * https://www.freecodecamp.org/news/coding-interviews-for-dummies-5e048933b82b/ * https://hackernoon.com/14-patterns-to-ace-any-coding-interview-question-c5bb3357f6ed * https://coderscat.com/to-be-a-programmer * https://www.cs.usfca.edu/~galles/visualization/Algorithms.html * https://medium.com/hackernoon/top-100-data-structure-and-algorithms-interview-questions-for-practice-d5071e92321e * https://www.linkedin.com/pulse/google-interview-experience-software-engineer-1-hemant-bansal/ * https://www.freecodecamp.org/news/the-docker-handbook/ * https://tianpan.co/notes/ * https://www.freecodecamp.org/news/systems-design-for-interviews/ * https://towardsdatascience.com/the-complete-guide-to-the-system-design-interview-ba118f48bdfc * https://medium.com/@yashbudukh/building-a-remote-code-execution-system-9e55c5b248d6 * https://medium.com/@saisandeepmopuri/system-design-online-judge-with-data-modelling-40cb2b53bfeb * https://www.youtube.com/playlist?list=PLrhzvIcii6GNjpARdnO4ueTUAVR9eMBpc * https://www.youtube.com/user/GISIGeometry * https://codeforces.com/blog/entry/57282 * https://backendology.com/ * https://projectlearn.io/ * https://hackernoon.com/anatomy-of-a-system-design-interview-4cb57d75a53f * https://github.com/vasanthk/how-web-works * https://medium.com%2F@medium.com/@varungarg6781/preparation-for-lateral-hiring-1d19aac437ef * https://systemdesigntutorial.com/ * https://hackernoon.com/how-not-to-design-netflix-in-your-45-minute-system-design-interview-64953391a054 * https://youtube.com/channel/UCVa66dAkbs60_A0P52Yjj7Q * https://www.youtube.com/c/UditAgarwal21 * MIT 6.824 - Distributed Systems - https://pdos.csail.mit.edu/6.824/index.html * https://www.youtube.com/channel/UCVa66dAkbs60_A0P52Yjj7Q * https://systemsthatscale.org/ * https://systemdesignprimer.netlify.app/ * https://github.com/prasadgujar/low-level-design-primer * https://systemdesignprep.com/ * https://www.youtube.com/channel/UCPumyEKs86w-GtWDd2XQYtg * https://www.acupofcode.me/2021/01/designing-distributed-file-storage.html * https://blog.pragmaticengineer.com/system-design-interview-an-insiders-guide-review/#further-systems-design-resources * http://patrickhalina.com/posts/systems-design-interview-guide/#background-theory * https://dancres.github.io/Pages/