grindmapcompany-wise LeetCode
All companies

Palo Alto Networks LeetCode Questions

46 questions all-time · 12 easy · 29 medium · 5 hard
# Problem Difficulty Frequency Acceptance
1LRU Cache
Hash Table, Linked List, Design, Doubly-Linked List
Medium
100
0.5%
2Find the Longest Equal Subarray
Array, Hash Table, Binary Search, Sliding Window
Medium
93
0.4%
3Logger Rate Limiter
Hash Table, Design, Data Stream
Easy
81
0.8%
4String Compression
Two Pointers, String
Medium
77
0.6%
5Longest Substring Without Repeating Characters
Hash Table, String, Sliding Window
Medium
73
0.4%
6Group Anagrams
Array, Hash Table, String, Sorting
Medium
68
0.7%
7Binary Tree Level Order Traversal
Tree, Breadth-First Search, Binary Tree
Medium
68
0.7%
8Min Stack
Stack, Design
Medium
68
0.6%
9Design HashMap
Array, Hash Table, Linked List, Design, Hash Function
Easy
68
0.7%
10Search in Rotated Sorted Array
Array, Binary Search
Medium
68
0.5%
11Minimum Number of Food Buckets to Feed the Hamsters
String, Dynamic Programming, Greedy
Medium
68
0.5%
12Decode String
String, Stack, Recursion
Medium
68
0.6%
13Add Two Numbers
Linked List, Math, Recursion
Medium
68
0.5%
14Median of Two Sorted Arrays
Array, Binary Search, Divide and Conquer
Hard
61
0.5%
15Integer to Roman
Hash Table, Math, String
Medium
61
0.7%
16Top K Frequent Words
Array, Hash Table, String, Trie, Sorting, Heap (Priority Queue), Bucket Sort, Counting
Medium
61
0.6%
17Insert Delete GetRandom O(1)
Array, Hash Table, Math, Design, Randomized
Medium
61
0.6%
18Restore IP Addresses
String, Backtracking
Medium
61
0.6%
19Longest Common Prefix
Array, String, Trie
Easy
61
0.5%
20Linked List Cycle
Hash Table, Linked List, Two Pointers
Easy
61
0.5%
21Subarray Sum Equals K
Array, Hash Table, Prefix Sum
Medium
61
0.5%
22Merge Sorted Array
Array, Two Pointers, Sorting
Easy
61
0.6%
23Merge Intervals
Array, Sorting
Medium
61
0.5%
24Meeting Rooms
Array, Sorting
Easy
52
0.6%
25Word Break
Array, Hash Table, String, Dynamic Programming, Trie, Memoization
Medium
52
0.5%
26Two Sum
Array, Hash Table
Easy
52
0.6%
27Merge Two Sorted Lists
Linked List, Recursion
Easy
52
0.7%
28Sliding Window Maximum
Array, Queue, Sliding Window, Heap (Priority Queue), Monotonic Queue
Hard
52
0.5%
29Basic Calculator
Math, String, Stack, Recursion
Hard
52
0.5%
30Invert Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Easy
52
0.8%
31Valid Parentheses
String, Stack
Easy
52
0.4%
32Basic Calculator II
Math, String, Stack
Medium
52
0.5%
33Multiply Strings
Math, String, Simulation
Medium
52
0.4%
34Path Sum
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Easy
52
0.6%
35Path Sum II
Backtracking, Tree, Depth-First Search, Binary Tree
Medium
52
0.6%
36Advantage Shuffle
Array, Two Pointers, Greedy, Sorting
Medium
52
0.5%
37Reconstruct Itinerary
Array, String, Depth-First Search, Graph Theory, Sorting, Heap (Priority Queue), Eulerian Circuit
Hard
52
0.4%
38Reverse Linked List II
Linked List
Medium
52
0.5%
39Koko Eating Bananas
Array, Binary Search
Medium
52
0.5%
40Maximum Length of a Concatenated String with Unique Characters
Array, String, Backtracking, Bit Manipulation
Medium
52
0.5%
41Longest Palindromic Substring
Two Pointers, String, Dynamic Programming
Medium
52
0.4%
42Binary Tree Zigzag Level Order Traversal
Tree, Breadth-First Search, Binary Tree
Medium
52
0.6%
43Design Twitter
Hash Table, Linked List, Design, Heap (Priority Queue)
Medium
52
0.4%
44Maximum Profit in Job Scheduling
Array, Binary Search, Dynamic Programming, Sorting
Hard
52
0.5%
45Remove Zero Sum Consecutive Nodes from Linked List
Hash Table, Linked List
Medium
52
0.5%
46Diameter of Binary Tree
Tree, Depth-First Search, Binary Tree
Easy
52
0.7%

How to read this list

The tabs at the top split the questions by how recently people said they were asked in interviews. "Last 30 Days" is the past month, "Last 3 Months" is the past quarter, and so on. "All Time" is every question on record for this company.

Frequency is a score from 0 to 100 for how often a question showed up in that time window. A higher number means it came up more often, so the list starts with the most common questions first. Acceptance is the share of submissions that pass on LeetCode. Click any question to open it on LeetCode.