- Coding Test
 - System Design
 - Others
 
Table of contents generated with markdown-toc
- KTH Algorithm Competition Template Library
 - USACO General Resources for Competitive Programming
 - USACO Guide
 - Stanford ACM-ICPC
 
- 100+ algorithms & data structures generically implemented in C#.
 - Some Help With Speeding Up a C# Program
 - https://codeforces.com/contest/220/submission/15194142
 
- https://doc.rust-lang.org/std/macro.dbg.html
 - https://codeforces.com/blog/entry/67391
 - https://codeforces.com/contest/1151/submission/53175781
 - https://codeforces.com/contest/1151/submission/55216876
 - https://github.com/chrisxue815/codeforces-rust
 - Common data structures and algorithms in Rust
 - https://docs.rs/scan/0.1.0/scan/
 - My Rust snippets for competitive programming
 
- Collection of Technical Interview Questions solved with Go
 - CLRS study. Codes are written with golang.
 - Golang library of basic graph algorithms
 
- JavaScript Questions
 - Algorithms and data structures implemented in JavaScript with explanations and links to further readings
 - Interesting use cases for JavaScript bitwise operators
 
- Minimal examples of data structures and algorithms in Python
 - 120+ interactive Python coding interview challenges (algorithms and data structures)
 
- Multiple Languages
 - C#
 - Rust
 - Rust
 - Rust
 - Java
 - SQL
 - JavaScript
 - JavaScript
 - JavaScript
 - JavaScript
 - JavaScript
 - JavaScript
 - Go
 - Go
 - TypeScript
 
This is for a specific problem in Leetcode that has an easy-to-understand explanation.
- Problem 1042. Flower Planting with No Adjacent
 - Problem 974. Subarray Sums Divisble by K
- Java O(N) with HashMap and prefix Sum (easier code but the explanation is not robust)
 - [Java] Clean O(n) Number Theory + Prefix Sums (code is a bit longer but with robust explanation)
 
 - Problem 32. Longest Valid Parentheses
- Sliding Window approach, with O(1) space. (simple explanation and simple code)
 
 - 974. Subarray Sums Divisible by K
 
- https://github.com/tedmiston/challenges
 - https://github.com/tmwilliamlin168/CompetitiveProgramming
 - https://github.com/omonimus1/competitive-programming
 
- I got an offer from Amazon (SDE I) and Google (L3), here's my thoughts
 - Amazon | SDE2 | Seattle | Dec 2019 [Offer]
 - Facebook E6 [Offer] !!!!
 
- Microsoft | SSE | Hyderabad | January 2020 [Reject]
 - Google | L3 | Paris | October 2019 [Rejected]
 - Google | L3 | Los Angeles | Jan 2020 [Reject]
 - Facebook E5 London [Reject] Jan 2021
 
- Dynamic Programming Patterns
 - How to solve DP - String? Template and 4 Steps to be followed.
 - 494. Target Sum - DP IS EASY! 5 Steps to Think Through DP Questions.
 - 1449. Form Largest Integer With Digits That Add up to Target - [DP is Easy!] 5 Step DP THINKING process EXPLAINED!
 - 72. Edit Distance - Java Recursion + Memoization Explanation
 
- LeetCode Solutions: A Record of My Problem Solving Journey
 - AlgoWiki
 - 14 Patterns to Ace Any Coding Interview Question
 - Fucking algorithm
 - 1042. Flower Planting With No Adjacent - Java no recursion
 - Solve LeetCode problems using Visual Studio Code, TypeScript, and TDD
 - Leetcode Patterns
 - Everything you need to know to get the job
 - Coding Interview University
 - LeetCode's Pick
 
- Tech Interview Handbook
 - A curated awesome list of lists of interview questions
 - Everything you need to prepare for your technical interview
 - A list of practical projects that anyone can solve in any programming language
 - The Ultimate Internship Guide
 - Best websites a programmer should visit
 - 1000 Projects
 - Back-End Developer Interview Questions
 - A Collection of application ideas which can be used to improve your coding skills