Aritra Sen·Sep 18, 2024A Beginner’s Guide to System DesignMust-Read Guide with insights and tips from my experiences to ace the System Design Interview in FAANG and other big tech companiesA response icon27A response icon27
InCode Like A GirlbySurabhi Gupta·Sep 26, 2024Why 500 LeetCode Problems Changed My LifeHow I Prepared for DSA and Secured a Role at MicrosoftA response icon76A response icon76
Connie Zhou·Oct 28, 2024Mastering Data Algorithms — Part 17 Backtracking in PythonBacktracking is a fundamental algorithmic technique used to solve problems that involve searching through all possible configurations to…
Eli Berman·Sep 15, 2024Depth-First Search (DFS) AlgorithmUnderstanding how it works, code implementation, real work applications, and 2 example problems.
Pham Hoang·Nov 18, 2024Leetcode 300. Longest Increasing Subsequence (Visualization Explain)TL;DR: This is the most interesting problem of almost 1000 LC problems I have solved. There are many ways to solve it, and I was asked…
Mahedi Hasan Jisan·Aug 23, 2024Competitive Programming #1: Sliding Window TechniqueAn algorithm technique for efficiently solving a problem for arrays and lists. The goal is to iterate through or slide the data structure…A response icon2A response icon2
Chinenye Okeke·Jun 26, 2023Introduction to Data Structures with Real World ExamplesA well-rounded breakdown of data structures and its practical applications in the real world.A response icon1A response icon1
Chinenye Okeke·Jul 16, 2023Introduction to BIG O Notation — Time and Space ComplexityA clear and concise introduction to Big O Notation, focusing on time and space complexity in algorithm analysisA response icon10A response icon10