Homepage
Open in app
Sign inGet started

InterviewNoodle

One stop learning portal for your next coding and system design interview.

  • Coding Interview
  • System Design Interview
  • Interview Tips
  • Editor's Pick
  • Write for us
  • Subscribe
  • Top 5 algorithmic Approaches You should Know: The Code Panda

    Top 5 algorithmic Approaches You should Know: The Code Panda

    Hello friends, I am back…Mr. Guy is back after a long vacation. Honestly, I love vacations and hate working. When I came back, Domino gave…
    Go to the profile of The Code Panda
    The Code Panda
    Jun 20
    Leetcode: 3 Tricks To Master Linked List Problems

    Leetcode: 3 Tricks To Master Linked List Problems

    3 Tricks To Solve Linked List Related Problems
    Go to the profile of Cuong Phan
    Cuong Phan
    Jun 20
    25 Algorithm You Must Know: A Rubics Edition

    25 Algorithm You Must Know: A Rubics Edition

    Hey guys, Rubics this side. I see you love my first blog Let’s Draw A Roadmap for Competitive Coding. It was perfect. After that, I also…
    Go to the profile of The Code Panda
    The Code Panda
    Jun 12
    Review of Grokking the Coding Interview Course

    Review of Grokking the Coding Interview Course

    Grokking the Coding Interview: Patterns for Coding Questions is an online course developed by Design Gurus. According to its authors, this…
    Go to the profile of Branden Floris
    Branden Floris
    Jun 1
    Grokking LeetCode: A Smarter Way to Prepare for Coding Interviews

    Grokking LeetCode: A Smarter Way to Prepare for Coding Interviews

    To LeetCode or not to LeetCode? What if you don’t want to practice 100s of coding questions before your next coding interview?
    Go to the profile of Arslan Ahmad
    Arslan Ahmad
    Nov 18, 2021
    Review of Grokking the System Design Interview Course

    Review of Grokking the System Design Interview Course

    Go to the profile of Branden Floris
    Branden Floris
    Oct 2, 2021
    Why I’m Not A Big Fan Of Vim/Vim-Like Text Editors?

    Why I’m Not A Big Fan Of Vim/Vim-Like Text Editors?

    There are a lot of developers out there who use vim for development. I’m one of those users who think that Vim, is not a good one. And let…
    Go to the profile of FadinGeek
    FadinGeek
    May 30
    How to effectively use Leetcode in 2022!

    How to effectively use Leetcode in 2022!

    If you’re someone who can’t figure out how to effectively use Leetcode to best prepare for your next interview, you are at right place!
    Go to the profile of Aishwarya Mahapatra
    Aishwarya Mahapatra
    Feb 16
    3-month plan for Cracking the Coding Interview

    3-month plan for Cracking the Coding Interview

    How to crack the coding interview? I think every software engineer must have thought of this question at some point in their life. And many…
    Go to the profile of Kanhu Panda
    Kanhu Panda
    Feb 22
    Can this ownership exercise improve how you work with others?

    Can this ownership exercise improve how you work with others?

    A quick way to align people on roles. You can also use this to define team boundaries
    Go to the profile of Jade Rubick
    Jade Rubick
    Jun 10
    An Amazon Interview Preparation and Experience, SDE-1

    An Amazon Interview Preparation and Experience, SDE-1

    Update — I received a call on June 8th saying I received the offer.
    Go to the profile of Isaac Zahau
    Isaac Zahau
    Jun 8
    6 Mistakes React Developer Make: Avoid It

    6 Mistakes React Developer Make: Avoid It

    Hey Coders, Pico this side. I am studying React Nowadays. Yup, Somehow gain interest in Frontend Development. So When I was learning, I…
    Go to the profile of The Code Panda
    The Code Panda
    Jun 5
    System Design — UML Profile Diagram

    System Design — UML Profile Diagram

    A profile Diagram is a lightweight extension mechanism for building specific domains of UML models. It uses stereotypes and tagged values…
    Go to the profile of JIN
    JIN
    Jun 5
    Leetcode: 5 Tricks To Solve Any Interval/Conflict Schedule Related Problems

    Leetcode: 5 Tricks To Solve Any Interval/Conflict Schedule Related Problems

    Tricks to solve Merge/Insert/Intersect Intervals Problems
    Go to the profile of Cuong Phan
    Cuong Phan
    Jun 4
    How To Crack The Software Engineer Interview At Apple

    How To Crack The Software Engineer Interview At Apple

    Apple is one of the major FAANG companies that is considered an esteemed choice by many aspiring software engineers. It is a dream…
    Go to the profile of shivam bhatele
    shivam bhatele
    May 30
    Leetcode: Master 2D matrix/maze traversal

    Leetcode: Master 2D matrix/maze traversal

    Using pointers and graph BFS, DFS techniques to traverse 2D matrix
    Go to the profile of Cuong Phan
    Cuong Phan
    May 30
    System Design — UML State Machine Diagram

    System Design — UML State Machine Diagram

    A state machine diagram describes the dynamic behavior of a system according to the event-based reactions, and how the system responds to…
    Go to the profile of JIN
    JIN
    May 27
    Leetcode: Find Kth Largest/Smallest Element Without Sorting

    Leetcode: Find Kth Largest/Smallest Element Without Sorting

    The trick to select any kth largest/smallest number in O(n) time
    Go to the profile of Cuong Phan
    Cuong Phan
    May 24
    The Fundamental Knowledge of System Design — (8) — Understanding IP Address & Ports

    The Fundamental Knowledge of System Design — (8) — Understanding IP Address & Ports

    IP address — The address of the system in the network Port — The address of the service within the system IP address + port = the address…
    Go to the profile of JIN
    JIN
    May 24
    The Fundamental Knowledge of System Design — (7)

    The Fundamental Knowledge of System Design — (7)

    Proxy — Network Proxy, is a special network service that allows a network terminal, especially a client application to make an indirect…
    Go to the profile of JIN
    JIN
    May 22
    Leetcode: 7 Tips You Should Know To Solve Any Sum Related Problems

    Leetcode: 7 Tips You Should Know To Solve Any Sum Related Problems

    Ideas behind solutions for 2/3/4 sum or subarray sum problems
    Go to the profile of Cuong Phan
    Cuong Phan
    May 21
    System Design — UML Package Diagram

    System Design — UML Package Diagram

    The UML package diagram describes the structures of the designed system at the level of packages or the dependencies between the packages…
    Go to the profile of JIN
    JIN
    May 21
    What should you know to hire a DevOps engineer?

    What should you know to hire a DevOps engineer?

    DevOps engineers run development and operations processes with your organization’s developers and IT teams. Therefore, engineers must be…
    Go to the profile of MD. Shoriful Islam
    MD. Shoriful Islam
    May 20
    How to Prepare for an Unexpected Lay Off

    How to Prepare for an Unexpected Lay Off

    3 Tips to help you get the most out of your current employment
    Go to the profile of Nichole Harrop
    Nichole Harrop
    May 16
    System Design — UML Deployment Diagram

    System Design — UML Deployment Diagram

    The UML deployment diagram describes how the software artifact (an executable file) is distributed to the execution environment which is…
    Go to the profile of JIN
    JIN
    May 16
    Top 10 Mistakes to Avoid When Learning Java

    Top 10 Mistakes to Avoid When Learning Java

    The first hurdle every programming enthusiast has to overcome is picking a language to learn.
    Go to the profile of shivam bhatele
    shivam bhatele
    May 10
    What do great engineering managers need to know about compensation and equity?

    What do great engineering managers need to know about compensation and equity?

    Today we’re going to do a whirlwind tour of compensation. And I’ll share an exercise you should do for your team: a comp review.
    Go to the profile of Jade Rubick
    Jade Rubick
    May 9
    Plan and Take Your PTO

    Plan and Take Your PTO

    Why it’s important to take time off and fully check out of work.
    Go to the profile of Nichole Harrop
    Nichole Harrop
    May 8
    3 Web Browsers Which Take Power Users To The Extreme

    3 Web Browsers Which Take Power Users To The Extreme

    You have probably used the usual ones like Chrome and Firefox. maybe, even more, feature-rich ones like Vivaldi, Opera, Brave, etc. But the…
    Go to the profile of FadinGeek
    FadinGeek
    May 7
    Multicore Memory Caching Issues — Cache Coherence

    Multicore Memory Caching Issues — Cache Coherence

    Cache coherence is the uniformity of shared resource data that ends up stored in multiple local caches. When clients in a system maintain…
    Go to the profile of JIN
    JIN
    May 5
    Cache Problems: Cache Penetration, Cache Breakdown, Cache Avalanche

    Cache Problems: Cache Penetration, Cache Breakdown, Cache Avalanche

    The design of the cache system involves a lot of tricks, and bad design can have serious consequences. The 3 common problems in the use of…
    Go to the profile of JIN
    JIN
    May 4
    System Design — UML Component Diagram

    System Design — UML Component Diagram

    A UML component diagram describes the dependency relationship between the system component/modules. It provides a high-level view of the…
    Go to the profile of JIN
    JIN
    May 3
    What’s the future of Software Development?

    What’s the future of Software Development?

    Software is a collection of code instructions for directing and manipulating computer hardware. If the hardware is the body, the software…
    Go to the profile of MD. Shoriful Islam
    MD. Shoriful Islam
    Apr 28
    About InterviewNoodleLatest StoriesArchiveAbout MediumTermsPrivacy