Atlassian

30 days of prep:

DifficultyTitleFrequencyAcceptance RateLinkTopics
MEDIUMStock Price Fluctuation100.00.4816387154783381https://leetcode.com/problems/stock-price-fluctuationHash Table, Design, Heap (Priority Queue), Data Stream, Ordered Set
MEDIUMMeeting Rooms II93.80.5214164447683243https://leetcode.com/problems/meeting-rooms-iiArray, Two Pointers, Greedy, Sorting, Heap (Priority Queue), Prefix Sum
HARDAll O`one Data Structure85.00.44134779761452186https://leetcode.com/problems/all-oone-data-structureHash Table, Linked List, Design, Doubly-Linked List
MEDIUMDesign Snake Game78.70.3968485567576451https://leetcode.com/problems/design-snake-gameArray, Hash Table, Design, Queue, Simulation
MEDIUMHigh-Access Employees78.70.46126369648115073https://leetcode.com/problems/high-access-employeesArray, Hash Table, String, Sorting
MEDIUMLowest Common Ancestor of a Binary Tree69.90.6675501387816432https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-treeTree, Depth-First Search, Binary Tree
MEDIUMKoko Eating Bananas69.90.49067280156684456https://leetcode.com/problems/koko-eating-bananasArray, Binary Search

Preparing for the technical interview

  • consider multiple approaches
  • edge-cases is good, but you should also consider input verification!
  • choosing the hashmap was great, but the candidate didn’t really explain why

2301. Match Substring After Replacement

all qs

DifficultyTitleFrequencyAcceptance RateLinkTopics
MEDIUMRank Teams by Votes100.00.5940446839336095https://leetcode.com/problems/rank-teams-by-votesArray, Hash Table, String, Sorting, Counting
MEDIUMDesign Snake Game88.40.3968485567576451https://leetcode.com/problems/design-snake-gameArray, Hash Table, Design, Queue, Simulation
MEDIUMStock Price Fluctuation86.60.4816387154783381https://leetcode.com/problems/stock-price-fluctuationHash Table, Design, Heap (Priority Queue), Data Stream, Ordered Set
HARDAll O`one Data Structure77.20.44134779761452186https://leetcode.com/problems/all-oone-data-structureHash Table, Linked List, Design, Doubly-Linked List
MEDIUMHigh-Access Employees71.20.46126369648115073https://leetcode.com/problems/high-access-employeesArray, Hash Table, String, Sorting
EASYLogger Rate Limiter71.20.766103057053701https://leetcode.com/problems/logger-rate-limiterHash Table, Design, Data Stream
MEDIUMMerge Intervals61.90.4939526848741133https://leetcode.com/problems/merge-intervalsArray, Sorting
MEDIUMMaximum Good Subarray Sum58.70.20281964321019574https://leetcode.com/problems/maximum-good-subarray-sumArray, Hash Table, Prefix Sum
MEDIUMMinimum Cost to Convert String I58.70.5755714079298737https://leetcode.com/problems/minimum-cost-to-convert-string-iArray, String, Graph, Shortest Path
HARDMinimum Cost to Convert String II58.70.25539014373716634https://leetcode.com/problems/minimum-cost-to-convert-string-iiArray, String, Dynamic Programming, Graph, Trie, Shortest Path
MEDIUMMaximum Square Area by Removing Fences From a Field58.70.2410700053616195https://leetcode.com/problems/maximum-square-area-by-removing-fences-from-a-fieldArray, Hash Table, Enumeration
MEDIUMMeeting Rooms II58.70.5214164447683243https://leetcode.com/problems/meeting-rooms-iiArray, Two Pointers, Greedy, Sorting, Heap (Priority Queue), Prefix Sum
EASYMaximum Area of Longest Diagonal Rectangle58.70.3654547482773711https://leetcode.com/problems/maximum-area-of-longest-diagonal-rectangleArray
HARDNumber of Possible Sets of Closing Branches58.70.48448935008192245https://leetcode.com/problems/number-of-possible-sets-of-closing-branchesBit Manipulation, Graph, Heap (Priority Queue), Enumeration, Shortest Path
HARDVerbal Arithmetic Puzzle58.70.3477800583342335https://leetcode.com/problems/verbal-arithmetic-puzzleArray, Math, String, Backtracking
HARDCherry Pickup58.70.3786948581341589https://leetcode.com/problems/cherry-pickupArray, Dynamic Programming, Matrix
MEDIUMSmallest Missing Non-negative Integer After Operations58.70.3987738925814309https://leetcode.com/problems/smallest-missing-non-negative-integer-after-operationsArray, Hash Table, Math, Greedy
MEDIUMMake Lexicographically Smallest Array by Swapping Elements58.70.6026879026047842https://leetcode.com/problems/make-lexicographically-smallest-array-by-swapping-elementsArray, Union Find, Sorting
HARDMinimum Time to Visit a Cell In a Grid58.70.568054168958796https://leetcode.com/problems/minimum-time-to-visit-a-cell-in-a-gridArray, Breadth-First Search, Graph, Heap (Priority Queue), Matrix, Shortest Path
EASYFind the Width of Columns of a Grid58.70.693232244841104https://leetcode.com/problems/find-the-width-of-columns-of-a-gridArray, Matrix
MEDIUMGroup Anagrams56.80.7092883082997726https://leetcode.com/problems/group-anagramsArray, Hash Table, String, Sorting
HARDText Justification56.80.48149935664104093https://leetcode.com/problems/text-justificationArray, String, Simulation
MEDIUMDesign File System56.80.6413755041392486https://leetcode.com/problems/design-file-systemHash Table, String, Design, Trie
MEDIUMLongest String Chain56.80.6201512673699018https://leetcode.com/problems/longest-string-chainArray, Hash Table, Two Pointers, String, Dynamic Programming, Sorting
MEDIUMLongest Increasing Subsequence54.60.5780836795005291https://leetcode.com/problems/longest-increasing-subsequenceArray, Binary Search, Dynamic Programming
MEDIUMLowest Common Ancestor of a Binary Tree54.60.6675501387816432https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-treeTree, Depth-First Search, Binary Tree
MEDIUMMajority Element II52.20.5438036123865881https://leetcode.com/problems/majority-element-iiArray, Hash Table, Sorting, Counting
MEDIUMKoko Eating Bananas49.50.49067280156684456https://leetcode.com/problems/koko-eating-bananasArray, Binary Search
EASYBest Time to Buy and Sell Stock49.50.5525964317904726https://leetcode.com/problems/best-time-to-buy-and-sell-stockArray, Dynamic Programming
EASYCan Place Flowers46.20.2889923936767658https://leetcode.com/problems/can-place-flowersArray, Greedy
HARDString Transformation46.20.2510979075174374https://leetcode.com/problems/string-transformationMath, String, Dynamic Programming, String Matching
MEDIUMOnline Election46.20.5184691560254644https://leetcode.com/problems/online-electionArray, Hash Table, Binary Search, Design
MEDIUMThe Time When the Network Becomes Idle46.20.5372318622762673https://leetcode.com/problems/the-time-when-the-network-becomes-idleArray, Breadth-First Search, Graph
MEDIUMTop K Frequent Elements46.20.6456596310666731https://leetcode.com/problems/top-k-frequent-elementsArray, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect
MEDIUMWord Search42.20.4526695178423744https://leetcode.com/problems/word-searchArray, String, Backtracking, Depth-First Search, Matrix
MEDIUMLongest Consecutive Sequence42.20.47040822700681467https://leetcode.com/problems/longest-consecutive-sequenceArray, Hash Table, Union Find
HARDRussian Doll Envelopes42.20.3732991914997274https://leetcode.com/problems/russian-doll-envelopesArray, Binary Search, Dynamic Programming, Sorting
EASYTwo Sum42.20.5577699935138669https://leetcode.com/problems/two-sumArray, Hash Table
MEDIUMLongest Substring Without Repeating Characters42.20.36936175423195367https://leetcode.com/problems/longest-substring-without-repeating-charactersHash Table, String, Sliding Window
HARDCount Vowels Permutation37.10.61484920403603https://leetcode.com/problems/count-vowels-permutationDynamic Programming
MEDIUMInteger to Roman37.10.6861927118001762https://leetcode.com/problems/integer-to-romanHash Table, Math, String
MEDIUMNth Highest Salary37.10.38039031689086605https://leetcode.com/problems/nth-highest-salaryDatabase
MEDIUMPairs of Songs With Total Durations Divisible by 6037.10.5324763404751333https://leetcode.com/problems/pairs-of-songs-with-total-durations-divisible-by-60Array, Hash Table, Counting
EASYMerge Sorted Array37.10.5291952521829845https://leetcode.com/problems/merge-sorted-arrayArray, Two Pointers, Sorting
EASYCrawler Log Folder37.10.7160418239109896https://leetcode.com/problems/crawler-log-folderArray, String, Stack
MEDIUMJump Game II37.10.415032966531176https://leetcode.com/problems/jump-game-iiArray, Dynamic Programming, Greedy
MEDIUMBoats to Save People37.10.6030059688557481https://leetcode.com/problems/boats-to-save-peopleArray, Two Pointers, Greedy, Sorting
MEDIUMDesign Tic-Tac-Toe37.10.5860148086637603https://leetcode.com/problems/design-tic-tac-toeArray, Hash Table, Design, Matrix, Simulation
MEDIUMMaximum Number of Occurrences of a Substring37.10.5342731408965465https://leetcode.com/problems/maximum-number-of-occurrences-of-a-substringHash Table, String, Sliding Window
MEDIUMSearch Suggestions System30.00.6505032264917545https://leetcode.com/problems/search-suggestions-systemArray, String, Binary Search, Trie, Sorting, Heap (Priority Queue)
EASYKth Largest Element in a Stream30.00.5985304879240446https://leetcode.com/problems/kth-largest-element-in-a-streamTree, Design, Binary Search Tree, Heap (Priority Queue), Binary Tree, Data Stream
MEDIUMDesign a Food Rating System30.00.44917837165941576https://leetcode.com/problems/design-a-food-rating-systemArray, Hash Table, String, Design, Heap (Priority Queue), Ordered Set
MEDIUMMaximum Subarray30.00.5209978589630087https://leetcode.com/problems/maximum-subarrayArray, Divide and Conquer, Dynamic Programming
MEDIUMLowest Common Ancestor of a Binary Tree III30.00.8246674945153157https://leetcode.com/problems/lowest-common-ancestor-of-a-binary-tree-iiiHash Table, Two Pointers, Tree, Binary Tree
MEDIUMFind First and Last Position of Element in Sorted Array30.00.468287686874522https://leetcode.com/problems/find-first-and-last-position-of-element-in-sorted-arrayArray, Binary Search
EASYFind Words That Can Be Formed by Characters30.00.7106771491390691https://leetcode.com/problems/find-words-that-can-be-formed-by-charactersArray, Hash Table, String, Counting
MEDIUMCount Vowel Strings in Ranges30.00.6786629908928055https://leetcode.com/problems/count-vowel-strings-in-rangesArray, String, Prefix Sum
MEDIUMContainer With Most Water30.00.5778284346286925https://leetcode.com/problems/container-with-most-waterArray, Two Pointers, Greedy
MEDIUMDesign Add and Search Words Data Structure30.00.47066560985497075https://leetcode.com/problems/design-add-and-search-words-data-structureString, Depth-First Search, Design, Trie
EASYAssign Cookies30.00.5387634784437695https://leetcode.com/problems/assign-cookiesArray, Two Pointers, Greedy, Sorting
MEDIUM3Sum30.00.37070969372685736https://leetcode.com/problems/3sumArray, Two Pointers, Sorting
HARDTrapping Rain Water30.00.6510195479297859https://leetcode.com/problems/trapping-rain-waterArray, Two Pointers, Dynamic Programming, Stack, Monotonic Stack
MEDIUMDesign Hit Counter30.00.6920824458148753https://leetcode.com/problems/design-hit-counterArray, Binary Search, Design, Queue, Data Stream
MEDIUMUnique Paths II30.00.43154324141961387https://leetcode.com/problems/unique-paths-iiArray, Dynamic Programming, Matrix
HARDMaximum Path Quality of a Graph30.00.596989256918232https://leetcode.com/problems/maximum-path-quality-of-a-graphArray, Backtracking, Graph
HARDTallest Billboard30.00.5187288448273096https://leetcode.com/problems/tallest-billboardArray, Dynamic Programming
EASYAdd Two Integers30.00.8812230793897231https://leetcode.com/problems/add-two-integersMath
MEDIUMFind K Closest Elements30.00.486686656754684https://leetcode.com/problems/find-k-closest-elementsArray, Two Pointers, Binary Search, Sliding Window, Sorting, Heap (Priority Queue)
HARDNumber of Digit One30.00.3599159436598703https://leetcode.com/problems/number-of-digit-oneMath, Dynamic Programming, Recursion
EASYValid Anagram30.00.6666091503030548https://leetcode.com/problems/valid-anagramHash Table, String, Sorting
MEDIUMSingle Element in a Sorted Array30.00.5920694527750138https://leetcode.com/problems/single-element-in-a-sorted-arrayArray, Binary Search
MEDIUMCoin Change30.00.4649545396006711https://leetcode.com/problems/coin-changeArray, Dynamic Programming, Breadth-First Search
HARDLast Day Where You Can Still Cross30.00.6231939687413881https://leetcode.com/problems/last-day-where-you-can-still-crossArray, Binary Search, Depth-First Search, Breadth-First Search, Union Find, Matrix