- Complete Preparation
- 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
- 72. Edit Distance
- 494. Target Sum
- 1449. Form Largest Integer With Digits That Add up to Target
- 48. Rotate Image
- 437. Path Sum III
- Multiple Languages
- Multiple Languages
- Multiple Languages
- Multiple Languages
- Multiple Languages
- Multiple Languages
- Multiple Languages
NOTE: Collection of Kattis problems, along with each category and difficulty
- https://github.com/tedmiston/challenges
- https://github.com/tmwilliamlin168/CompetitiveProgramming
- https://github.com/omonimus1/competitive-programming
- https://github.com/SarthakKeshari/Java-Questions-and-Solutions
- https://github.com/neerazz/FAANG
- 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
- LeetCode Solutions: A Record of My Problem Solving Journey
- AlgoWiki
- 14 Patterns to Ace Any Coding Interview Question
- Fucking algorithm
- 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
- System Design Primer
- System Design Interview
- Awesome System Design
- System Design Interview - An Insider's Guide
- 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