deriveit.org
Open in
urlscan Pro
76.76.21.21
Public Scan
Submitted URL: http://deriveit.org/
Effective URL: https://deriveit.org/
Submission: On April 27 via api from US — Scanned from DE
Effective URL: https://deriveit.org/
Submission: On April 27 via api from US — Scanned from DE
Form analysis
0 forms found in the DOMText Content
DeriveIt Roadmap Cheat Sheets Premium Log In A SIMPLER WAY TO PREPARE FOR CODING INTERVIEWS. The practice problems, lessons, and roadmap you need to efficiently prepare & feel ready for your FAANG interviews. Get Started Free Data Structures Recursion Iteration HashMaps Linked Lists Classes Trees DFS & BFS Binary Search Graphs Dynamic Programming Stacks Sliding Window Heaps Greedy Get Started Get Started Get Started Created by Engineers from SIMPLER THAN OTHER RESOURCES NEETCODE A treacherous journey through every problem. Trees Graphs Binary Search Dynamic Programming class Solution: def isSameTree(self, p, q): if not p and not q: return True if p and q and p.val == q.val: return self.isSameTree(p.left, q.left) and self. isSameTree(p.right, q.right) else: return False DERIVEIT One simple approach - Recursion. Trees Graphs Binary Search Dynamic Programming class Solution: def isSameTree(self, p, q): # base case if not p and not q: return True if not p or not q: return False # recursion return p.val == q.val and isSameTree(p.left, q. left) and isSameTree(p.right, q.right) SIMPLIFY YOUR STUDYING & FEEL READY Start with the fundamentals and apply them to the most difficult problems like DP and Backtracking. DeriveIt shows you a simple solution to every problem, so you can get a clear picture of all you need, and truly feel ready for your interviews. Data Structures Trees Graphs Binary Search DP Single Pass Big O Data Structures * The HashMap derived intuitively * When to use HashMaps vs. Objects * Every data structure you need * Using pointers in Python See Data Structures FREQUENTLY ASKED QUESTIONS Have another question? Contact us on Discord or by email. Why DeriveIt, when NeetCode already exists? NeetCode is popular because it covers lots of material, but it's actually very disorganized. Here's the very first category on the site: It's hard to get good at a specific topic when the categories are so broad, and it's hard to know if you're ready - even if you solve 9 out of 10 problems, you might not have seen everything you need for an interview. On DeriveIt, the problems in each category are actually related to each other, so you can get good at each type of problem and know you're fully prepared. Is it just a well-organized list? It's more than just a well-organized list. There are 2 things that make us stand out: 1/ We show you simple solutions that you can realistically use in an interview. 2/ You learn deep insights you won't find elsewhere, like how you can use Recursion to solve literally any problem (all the problems in "Recursion" are solved using the same approach). Or how Dynamic Programming is just Recursion with one extra step. How should I use DeriveIt? People who understand every lesson on DeriveIt are typically not surprised by the interview questions they get. That's why we always recommend going through every lesson, and solving at least a few of the problems under it. If you're in a rush, practice DeriveIt's content marked "very important", which is essentially an 80/20 solution. What if I'm not interviewing at FAANG? No problem! Lots of our users use DeriveIt to get great offers outside of FAANG too. What order should I go in? You should go top-down through the course - first Data Structures, then Recursion, then Iteration. Can I use any language? We only cover Python right now. We've seen people use other languages like Java and C++ and it makes life so much harder. Python is the easiest language to use in coding interviews, and we offer Cheat Sheets for you to learn it quickly. Is it all I need? Yes - we cover all the coding topics that you'll realistically see in a FAANG interview. This includes the topics covered by the B75 and NC150. SOLVE PROBLEMS SIMPLY Learn a fundamental approach to solving coding problems, and finally know you're ready for your coding interviews. Get Started Free Terms Privacy About Contact Copyright © 2024 DeriveIt. All rights reserved.