grindmapcompany-wise LeetCode
All companies

Arista Networks LeetCode Questions

39 questions all-time · 12 easy · 26 medium · 1 hard
# Problem Difficulty Frequency Acceptance
1Construct String With Repeat Limit
Hash Table, String, Greedy, Heap (Priority Queue), Counting
Medium
100
0.7%
2Find the Town Judge
Array, Hash Table, Graph Theory
Easy
98
0.5%
3Reverse Nodes in k-Group
Linked List, Recursion
Hard
92
0.7%
4Restore IP Addresses
String, Backtracking
Medium
92
0.6%
5Reorder List
Linked List, Two Pointers, Stack, Recursion
Medium
85
0.7%
6Reverse Linked List II
Linked List
Medium
80
0.5%
7Remove Linked List Elements
Linked List, Recursion
Easy
80
0.5%
8Course Schedule II
Depth-First Search, Breadth-First Search, Graph Theory, Topological Sort
Medium
80
0.6%
9LRU Cache
Hash Table, Linked List, Design, Doubly-Linked List
Medium
74
0.5%
10Contains Duplicate II
Array, Hash Table, Sliding Window
Easy
74
0.5%
11Missing Number
Array, Hash Table, Math, Binary Search, Bit Manipulation, Sorting
Easy
74
0.7%
12Inorder Successor in BST II
Tree, Binary Search Tree, Binary Tree
Medium
74
0.6%
13Maximum Depth of Binary Tree
Tree, Depth-First Search, Breadth-First Search, Binary Tree
Easy
74
0.8%
14Search in Rotated Sorted Array
Array, Binary Search
Medium
74
0.5%
15Copy List with Random Pointer
Hash Table, Linked List
Medium
74
0.6%
16Rotated Digits
Math, Dynamic Programming
Medium
67
0.6%
17Maximum Units on a Truck
Array, Greedy, Sorting
Easy
67
0.7%
18Permutations
Array, Backtracking
Medium
67
0.8%
19Simplify Path
String, Stack
Medium
67
0.5%
20Remove Duplicates from Sorted List II
Linked List, Two Pointers
Medium
67
0.5%
21Merge In Between Linked Lists
Linked List
Medium
57
0.8%
22Kth Largest Element in a Stream
Tree, Design, Binary Search Tree, Heap (Priority Queue), Binary Tree, Data Stream
Easy
57
0.6%
23Palindromic Substrings
Two Pointers, String, Dynamic Programming
Medium
57
0.7%
24Path Sum II
Backtracking, Tree, Depth-First Search, Binary Tree
Medium
57
0.6%
25Word Search
Array, String, Backtracking, Depth-First Search, Matrix
Medium
57
0.5%
26Longest Palindromic Substring
Two Pointers, String, Dynamic Programming
Medium
57
0.4%
27Maximum Subarray
Array, Divide and Conquer, Dynamic Programming
Medium
57
0.5%
28Word Break
Array, Hash Table, String, Dynamic Programming, Trie, Memoization
Medium
57
0.5%
29Remove All Occurrences of a Substring
String, Stack, Simulation
Medium
57
0.8%
30Top K Frequent Elements
Array, Hash Table, Divide and Conquer, Sorting, Heap (Priority Queue), Bucket Sort, Counting, Quickselect
Medium
57
0.7%
31Edit Distance
String, Dynamic Programming
Medium
57
0.6%
32Valid Palindrome
Two Pointers, String
Easy
57
0.5%
33Longest Substring Without Repeating Characters
Hash Table, String, Sliding Window
Medium
57
0.4%
34Swap Nodes in Pairs
Linked List, Recursion
Medium
57
0.7%
35Decode String
String, Stack, Recursion
Medium
57
0.6%
36Count Negative Numbers in a Sorted Matrix
Array, Binary Search, Matrix
Easy
57
0.8%
37Moving Average from Data Stream
Array, Design, Queue, Data Stream
Easy
57
0.8%
38Implement Queue using Stacks
Stack, Design, Queue
Easy
57
0.7%
39Merge Two Sorted Lists
Linked List, Recursion
Easy
57
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.