📂 Coding Interview Patterns
📄 001 Introduction to Two Pointers.html (812.99 KB)
📄 002 Pair Sum – Sorted.html (595.26 KB)
📄 003 Triplet Sum.html (941.63 KB)
📄 004 Is Palindrome Valid.html (638.79 KB)
📄 005 Largest Container.html (1.09 MB)
📄 006 Shift Zeros to the End.html (941.35 KB)
📄 007 Next Lexicographical Sequence.html (1.09 MB)
📄 008 Introduction to Hash Maps and Sets.html (480.19 KB)
📄 009 Pair Sum – Unsorted.html (682.54 KB)
📄 010 Verify Sudoku Board.html (928.04 KB)
📄 011 Zero Striping.html (2.11 MB)
📄 012 Longest Chain of Consecutive Numbers.html (591.74 KB)
📄 013 Geometric Sequence Triplets.html (1.68 MB)
📄 014 Introduction to Linked Lists.html (762.85 KB)
📄 015 Linked List Reversal.html (1.29 MB)
📄 016 Remove the Kth Last Node From a Linked List.html (661.68 KB)
📄 017 Linked List Intersection.html (736.14 KB)
📄 018 LRU Cache.html (2.22 MB)
📄 019 Palindromic Linked List.html (535.17 KB)
📄 020 Flatten a Multi-Level Linked List.html (1.45 MB)
📄 021 Introduction to Fast and Slow Pointers.html (303.97 KB)
📄 022 Linked List Loop.html (1017.31 KB)
📄 023 Linked List Midpoint.html (547.02 KB)
📄 024 Happy Number.html (510.25 KB)
📄 025 Introduction to Sliding Windows.html (903.22 KB)
📄 026 Substring Anagrams.html (1.02 MB)
📄 027 Longest Substring With Unique Characters.html (1.37 MB)
📄 028 Longest Uniform Substring After Replacements.html (2.31 MB)
📄 029 Introduction to Binary Search.html (1.00 MB)
📄 030 Find the Insertion Index.html (1.40 MB)
📄 031 First and Last Occurrences of a Number.html (1.54 MB)
📄 032 Cutting Wood.html (1.90 MB)
📄 033 Find the Target in a Rotated Sorted Array.html (1009.93 KB)
📄 034 Find the Median From Two Sorted Arrays.html (1.30 MB)
📄 035 Matrix Search.html (1.36 MB)
📄 036 Local Maxima in Array.html (1.44 MB)
📄 037 Weighted Random Selection.html (1.06 MB)
📄 038 Introduction to Stacks.html (583.28 KB)
📄 039 Valid Parenthesis Expression.html (656.32 KB)
📄 040 Next Largest Number to the Right.html (719.19 KB)
📄 041 Evaluate Expression.html (1.25 MB)
📄 042 Repeated Removal of Adjacent Duplicates.html (681.84 KB)
📄 043 Implement a Queue using Stacks.html (1.35 MB)
📄 044 Maximums of Sliding Window.html (1.84 MB)
📄 045 Introduction to Heaps.html (403.71 KB)
📄 046 K Most Frequent Strings.html (1.53 MB)
📄 047 Combine Sorted Linked Lists.html (732.91 KB)
📄 048 Median of an Integer Stream.html (826.06 KB)
📄 049 Sort a K-Sorted Array.html (1.82 MB)
📄 050 Introduction to Intervals.html (391.93 KB)
📄 051 Merge Overlapping Intervals.html (1.36 MB)
📄 052 Identify All Interval Overlaps.html (777.45 KB)
📄 053 Largest Overlap of Intervals.html (805.46 KB)
📄 054 Introduction to Prefix Sums.html (519.53 KB)
📄 055 Sum Between Range.html (637.60 KB)
📄 056 K-Sum Subarrays.html (1.08 MB)
📄 057 Product Array Without Current Element.html (1.52 MB)
📄 058 Introduction to Trees.html (882.69 KB)
📄 059 Invert Binary Tree.html (953.69 KB)
📄 060 Balanced Binary Tree Validation.html (596.59 KB)
📄 061 Rightmost Nodes of a Binary Tree.html (807.77 KB)
📄 062 Widest Binary Tree Level.html (548.19 KB)
📄 063 Binary Search Tree Validation.html (1.51 MB)
📄 064 Lowest Common Ancestor.html (776.63 KB)
📄 065 Build Binary Tree From Preorder and Inorder Traversals.html (869.62 KB)
📄 066 Maximum Sum of a Continuous Path in a Binary Tree.html (1.31 MB)
📄 067 Binary Tree Symmetry.html (514.90 KB)
📄 068 Binary Tree Columns.html (639.98 KB)
📄 069 Kth Smallest Number in a Binary Search Tree.html (393.56 KB)
📄 070 Serialize and Deserialize a Binary Tree.html (849.45 KB)
📄 071 Introduction to Tries.html (528.66 KB)
📄 072 Design a Trie.html (1.24 MB)
📄 073 Insert and Search Words with Wildcards.html (472.48 KB)
📄 074 Find All Words on a Board.html (1.66 MB)
📄 075 Introduction to Graphs.html (824.41 KB)
📄 076 Graph Deep Copy.html (747.59 KB)
📄 077 Count Islands.html (934.56 KB)
📄 078 Matrix Infection.html (1.62 MB)
📄 079 Bipartite Graph Validation.html (566.49 KB)
📄 080 Longest Increasing Path.html (693.72 KB)
📄 081 Shortest Transformation Sequence.html (1.35 MB)
📄 082 Merging Communities.html (1.03 MB)
📄 083 Prerequisites.html (913.11 KB)
📄 084 Shortest Path.html (1.83 MB)
📄 085 Connect the Dots.html (1.37 MB)
📄 086 Introduction to Backtracking.html (593.64 KB)
📄 087 Find All Permutations.html (853.58 KB)
📄 088 Find All Subsets.html (638.46 KB)
📄 089 N Queens.html (707.42 KB)
📄 090 Combinations of a Sum.html (955.20 KB)
📄 091 Phone Keypad Combinations.html (565.76 KB)
📄 092 Introduction to Dynamic Programming.html (424.76 KB)
📄 093 Climbing Stairs.html (844.61 KB)
📄 094 Minimum Coin Combination.html (1.03 MB)
📄 095 Matrix Pathways.html (675.69 KB)
📄 096 Neighborhood Burglary.html (654.38 KB)
📄 097 Longest Common Subsequence.html (1014.02 KB)
📄 098 Longest Palindrome in a String.html (724.54 KB)
📄 099 Maximum Subarray Sum.html (989.94 KB)
📄 100 01 Knapsack.html (1.10 MB)
📄 101 Largest Square in a Matrix.html (1.21 MB)
📄 102 Introduction to Greedy Algorithms.html (399.54 KB)
📄 103 Jump to the End.html (1.01 MB)
📄 104 Gas Stations.html (999.53 KB)
📄 105 Candies.html (976.70 KB)
📄 106 Introduction to Sort and Search.html (328.35 KB)
📄 107 Sort Linked List.html (1.15 MB)
📄 108 Sort Array.html (921.31 KB)
📄 109 Kth Largest Integer.html (1.26 MB)
📄 110 Dutch National Flag.html (1.05 MB)
📄 111 Introduction to Bit Manipulation.html (523.13 KB)
📄 112 Hamming Weights of Integers.html (417.60 KB)
📄 113 Lonely Integer.html (433.17 KB)
📄 114 Swap Odd and Even Bits.html (979.16 KB)
📄 115 Introduction to Math and Geometry.html (229.97 KB)
📄 116 Spiral Traversal.html (1.38 MB)
📄 117 Reverse 32-Bit Integer.html (1.06 MB)
📄 118 Maximum Collinear Points.html (928.82 KB)
📄 119 The Josephus Problem.html (372.43 KB)
📄 120 Triangle Numbers.html (1.12 MB)
📄 names.txt (3.75 KB)
📂 Generative AI System Design Interview
📄 001 Introduction and Overview.html (930.80 KB)
📄 002 Gmail Smart Compose.html (2.11 MB)
📄 003 Google Translate.html (1.46 MB)
📄 004 ChatGPT Personal Assistant Chatbot.html (1.57 MB)
📄 005 Image Captioning.html (962.11 KB)
📄 006 Retrieval-Augmented Generation.html (2.15 MB)
📄 007 Realistic Face Generation.html (4.12 MB)
📄 008 High-Resolution Image Synthesis.html (1.12 MB)
📄 009 Text-to-Image Generation.html (5.86 MB)
📄 010 Personalized Headshot Generation.html (2.55 MB)
📄 011 Text-to-Video Generation.html (3.93 MB)
📄 names.txt (361.00 B)
📂 How to Write a Good Resume
📄 001 Acknowledgements.html (115.93 KB)
📄 002 Introduction.html (122.53 KB)
📄 003 PART 1 RESUMES AND THE HIRING PROCESS.html (115.88 KB)
📄 004 Chapter 1 Why Resumes and CVs are Important.html (133.91 KB)
📄 005 Chapter 2 The Hiring Pipeline.html (439.49 KB)
📄 006 PART 2 WRITING THE RESUME.html (117.08 KB)
📄 007 Chapter 3 Tech Resume Basics.html (219.66 KB)
📄 008 Chapter 4 Resume Structure.html (491.83 KB)
📄 009 Chapter 5 Standing Out.html (986.04 KB)
📄 010 Chapter 6 Common Mistakes.html (635.32 KB)
📄 011 Chapter 7 Different Experience Levels, Different Career Paths.html (508.04 KB)
📄 012 Chapter 8 Exercises to Polish Your Resume.html (194.40 KB)
📄 013 Chapter 9 Beyond the Resume.html (401.58 KB)
📄 014 PART 3 EXAMPLES AND INSPIRATION.html (116.22 KB)
📄 015 Chapter 10 Good Resume Template Principles.html (610.12 KB)
📄 016 Chapter 11 Resume Templates.html (1.29 MB)
📄 017 Chapter 12 Resume Improvement Examples.html (2.02 MB)
📄 018 Chapter 13 Advice for Hiring Managers on Running a Good Screening Process.html (137.66 KB)
📄 019 Conclusion.html (115.46 KB)
📂 Machine Learning System Design Interview
📄 01. Introduction and Overview.html (1.34 MB)
📄 02. Visual Search System.html (1.68 MB)
📄 03. Google Street View Blurring System.html (1.26 MB)
📄 04. YouTube Video Search.html (1.33 MB)
📄 05.Harmful Content Detection.html (1.41 MB)
📄 06. Video Recommendation System.html (1.56 MB)
📄 07. Event Recommendation System.html (1.43 MB)
📄 08. Ad Click Prediction on Social Platforms.html (1.65 MB)
📄 09. Similar Listings on Vacation Rental Platforms.html (1.18 MB)
📄 10. Personalized News Feed.html (1.23 MB)
📄 11. People You May Know.html (1.31 MB)
📂 Mobile System Design Interview
📄 001 Introduction.html (288.73 KB)
📄 002 A framework for Mobile SD interviews.html (465.25 KB)
📄 003 News feed app.html (1.37 MB)
📄 004 Chat app.html (2.34 MB)
📄 005 Stock trading app.html (1.08 MB)
📄 006 Pagination library.html (504.10 KB)
📄 007 Hotel reservation app.html (1.20 MB)
📄 008 Google Drive app.html (1.17 MB)
📄 009 YouTube app.html (788.34 KB)
📄 010 Mobile System Design Building Blocks.html (2.32 MB)
📄 011 Quick Reference Cheat Sheet for MSD Interview.html (117.85 KB)
📄 names.txt (297.00 B)
📂 Object-Oriented Design Interview
📄 001 What is an Object-Oriented Design Interview.html (521.02 KB)
📄 002 A Framework for the OOD Interview.html (288.77 KB)
📄 003 OOP Fundamentals.html (1.63 MB)
📄 004 Design a Parking Lot.html (1.59 MB)
📄 005 Design a Movie Ticket Booking System.html (2.21 MB)
📄 006 Design a Unix File Search System.html (808.26 KB)
📄 007 Design a Vending Machine.html (501.81 KB)
📄 008 Design an Elevator System.html (258.61 KB)
📄 009 Design a Grocery Store System.html (2.18 MB)
📄 010 Design a Tic Tac Toe Game.html (260.27 KB)
📄 011 Design a Blackjack Game.html (386.79 KB)
📄 012 Design a Shipping Locker System.html (1.74 MB)
📄 013 Design an ATM System.html (450.71 KB)
📄 014 Design a Restaurant Management System.html (2.21 MB)
📄 names.txt (476.00 B)
📂 System Design Interview
📄 0. Foreword.html (3.21 MB)
📄 1. Join the Community.html (3.21 MB)
📄 10. Design A Web Crawler.html (3.89 MB)
📄 11. Design A Notification System.html (6.10 MB)
📄 12. Design A News Feed System.html (3.98 MB)
📄 13. Design A Chat System.html (3.64 MB)
📄 14. Design A Search Autocomplete System.html (4.29 MB)
📄 15. Design YouTube.html (6.45 MB)
📄 16. Design Google Drive.html (4.74 MB)
📄 17. Proximity Service.html (4.26 MB)
📄 18. Nearby Friends.html (4.11 MB)
📄 19. Google Maps.html (7.16 MB)
📄 2. Scale From Zero To Millions Of Users.html (4.04 MB)
📄 20. Distributed Message Queue.html (4.22 MB)
📄 21. Metrics Monitoring and Alerting System.html (3.88 MB)
📄 22. Ad Click Event Aggregation.html (4.11 MB)
📄 23. Hotel Reservation System.html (3.82 MB)
📄 24. Distributed Email Service.html (3.87 MB)
📄 25. S3-like Object Storage.html (4.67 MB)
📄 26. Real-time Gaming Leaderboard.html (4.01 MB)
📄 27. Payment System.html (3.70 MB)
📄 28. Digital Wallet.html (4.38 MB)
📄 29. Stock Exchange.html (4.44 MB)
📄 3. Back-of-the-envelope Estimation.html (3.77 MB)
📄 30. The Learning Continues.html (3.36 MB)
📄 4. A Framework For System Design Interviews.html (3.38 MB)
📄 5. Design A Rate Limiter.html (3.63 MB)
📄 6. Design Consistent Hashing.html (3.54 MB)
📄 7. Design A Key-value Store.html (3.69 MB)
📄 8. Design A Unique ID Generator In Distributed Systems.html (3.43 MB)
📄 9. Design A URL Shortener.html (4.01 MB)
Reviews
There are no reviews yet.