Entrevistas

Practica problemas de codificación con soluciones y explicaciones detalladas

Ranking Problema Dificultad Empresas Temas Frecuencia
#1
Two Sum
Fácil
Google Amazon Apple Microsoft +6 más
Array Tabla Hash
95%
#2
Valid Parentheses
Fácil
Google Amazon Microsoft Meta +6 más
Cadena Pila
89%
#3
Best Time to Buy and Sell Stock
Fácil
Amazon Google Apple Meta +6 más
Array Programación Dinámica
87%
#4
Merge Two Sorted Lists
Fácil
Amazon Google Microsoft Apple +6 más
Lista Enlazada Recursión
84%
#5
Valid Anagram
Fácil
Amazon Google Meta Apple +6 más
Tabla Hash Cadena +1 más
82%
#6
Binary Search
Fácil
Google Amazon Meta Apple +6 más
Array Búsqueda Binaria
80%
#7
Reverse Linked List
Fácil
Amazon Google Meta Apple +6 más
Lista Enlazada Recursión
78%
#8
Contains Duplicate
Fácil
Amazon Google Apple Meta +6 más
Array Tabla Hash +1 más
76%
#9
Maximum Subarray
Medio
Amazon Google Meta Apple +6 más
Array Divide y Vencerás +1 más
74%
#10
3Sum
Medio
Amazon Google Meta Apple +6 más
Array Dos Punteros +1 más
72%
#11
Climbing Stairs
Fácil
Amazon Google Apple Microsoft +6 más
Matemáticas Programación Dinámica +1 más
70%
#12
Longest Palindromic Substring
Medio
Amazon Google Meta Apple +6 más
Cadena Programación Dinámica
68%
#13
Product of Array Except Self
Medio
Amazon Google Meta Apple +6 más
Array Suma de Prefijos
66%
#14
Group Anagrams
Medio
Amazon Google Meta Apple +6 más
Array Tabla Hash +2 más
64%
#15
Top K Frequent Elements
Medio
Amazon Google Meta Apple +6 más
Array Tabla Hash +6 más
62%
#16
Palindromic Substrings
Medio
Google Microsoft Amazon Meta +4 más
Cadena Programación Dinámica
68%
#17
Course Schedule
Medio
Google Amazon Meta Microsoft +5 más
Búsqueda en Profundidad Búsqueda en Amplitud +2 más
75%
#18
House Robber
Medio
Google Amazon Microsoft Meta +5 más
Array Programación Dinámica
82%
#19
Meeting Rooms II
Medio
Google Amazon Microsoft Meta +6 más
Array Dos Punteros +3 más
88%
#20
Implement Trie (Prefix Tree)
Medio
Google Amazon Microsoft Meta +6 más
Tabla Hash Cadena +2 más
79%
#21
Lowest Common Ancestor of a Binary Tree
Medio
Google Amazon Microsoft Meta +6 más
Árbol Búsqueda en Profundidad +1 más
85%
#22
Word Search
Medio
Google Amazon Microsoft Meta +6 más
Array Backtracking +1 más
77%
#23
Subarray Sum Equals K
Medio
Google Amazon Meta Microsoft +6 más
Array Tabla Hash +1 más
81%
#24
Spiral Matrix
Medio
Google Amazon Microsoft Meta +6 más
Array Matriz +1 más
73%
#25
Decode Ways
Medio
Google Amazon Meta Microsoft +6 más
Cadena Programación Dinámica
69%
#26
Find Minimum in Rotated Sorted Array
Medio
Google Amazon Microsoft Meta +6 más
Array Búsqueda Binaria
84%
#27
Kth Largest Element in an Array
Medio
Google Amazon Meta Microsoft +6 más
Array Divide y Vencerás +3 más
91%
#28
Combination Sum
Medio
Google Amazon Meta Microsoft +6 más
Array Backtracking
78%
#29
Number of Islands
Medio
Google Amazon Meta Microsoft +6 más
Array Búsqueda en Profundidad +3 más
89%
#30
Longest Substring Without Repeating Characters
Medio
Google Amazon Meta Microsoft +6 más
Tabla Hash Cadena +1 más
93%
#31
Container With Most Water
Medio
Google Amazon Meta Microsoft +6 más
Array Dos Punteros +1 más
86%
#32
Merge Intervals
Medio
Google Amazon Meta Microsoft +6 más
Array Ordenación
87%
#33
Rotate Array
Medio
Google Amazon Microsoft Meta +6 más
Array Matemáticas +1 más
72%
#34
Search in Rotated Sorted Array
Medio
Google Amazon Meta Microsoft +6 más
Array Búsqueda Binaria
88%
#35
Permutations
Medio
Google Amazon Meta Microsoft +6 más
Array Backtracking
79%
#36
Jump Game
Medio
Google Amazon Meta Microsoft +6 más
Array Programación Dinámica +1 más
83%
#37
Unique Paths
Medio
Google Amazon Meta Microsoft +6 más
Matemáticas Programación Dinámica +1 más
76%
#38
Set Matrix Zeroes
Medio
Google Amazon Meta Microsoft +6 más
Array Tabla Hash +1 más
71%
#39
Minimum Window Substring
Difícil
Google Amazon Meta Microsoft +6 más
Tabla Hash Cadena +1 más
85%
#40
Coin Change
Medio
Google Amazon Meta Microsoft +6 más
Array Programación Dinámica +1 más
90%
#41
Word Break
Medio
Google Amazon Meta Microsoft +6 más
Tabla Hash Cadena +2 más
83%
#42
Longest Common Subsequence
Medio
Google Amazon Meta Microsoft +6 más
String Dynamic Programming
81%
#43
Edit Distance
Medio
Google Amazon Meta Microsoft +6 más
String Dynamic Programming
77%
#44
Trapping Rain Water
Difícil
Google Amazon Meta Microsoft +6 más
Array Two Pointers +2 más
92%
#45
Clone Graph
Medio
Google Amazon Meta Microsoft +6 más
Hash Table Depth-First Search +2 más
78%
#46
Pacific Atlantic Water Flow
Medio
Google Amazon Meta Microsoft +6 más
Array Depth-First Search +2 más
71%
#47
Alien Dictionary
Difícil
Google Amazon Meta Microsoft +6 más
Array String +4 más
74%
#48
Graph Valid Tree
Medio
Google Amazon Meta Microsoft +6 más
Depth-First Search Breadth-First Search +2 más
69%
#49
Number of Connected Components
Medio
Google Amazon Meta Microsoft +6 más
Depth-First Search Breadth-First Search +2 más
76%
#50
Longest Increasing Subsequence
Medio
Google Amazon Meta Microsoft +6 más
Array Binary Search +1 más
84%
#51
Maximum Subarray
Fácil
Google Amazon Microsoft Meta +6 más
Array Divide and Conquer +1 más
92%
#52
Climbing Stairs
Fácil
Google Amazon Microsoft Meta +6 más
Math Dynamic Programming +1 más
88%
#53
Best Time to Buy and Sell Stock
Fácil
Google Amazon Microsoft Meta +6 más
Array Dynamic Programming
90%
#54
Maximum Depth of Binary Tree
Fácil
Google Amazon Microsoft Meta +6 más
Tree Depth-First Search +2 más
85%
#55
Same Tree
Fácil
Google Amazon Microsoft Meta +6 más
Tree Depth-First Search +2 más
82%
#56
Symmetric Tree
Fácil
Google Amazon Microsoft Meta +6 más
Tree Depth-First Search +2 más
80%
#57
Path Sum
Fácil
Google Amazon Microsoft Meta +6 más
Tree Depth-First Search +2 más
78%
#58
Minimum Depth of Binary Tree
Fácil
Google Amazon Microsoft Meta +6 más
Tree Depth-First Search +2 más
76%
#59
Balanced Binary Tree
Fácil
Google Amazon Microsoft Meta +6 más
Tree Depth-First Search +1 más
74%
#60
Convert Sorted Array to Binary Search Tree
Fácil
Google Amazon Microsoft Meta +6 más
Array Divide and Conquer +3 más
72%
#61
Merge Two Sorted Lists
Fácil
Google Amazon Microsoft Meta +6 más
Linked List Recursion
70%
#62
Remove Duplicates from Sorted List
Fácil
Google Amazon Microsoft Meta +6 más
Linked List
68%
#63
Linked List Cycle
Fácil
Google Amazon Microsoft Meta +6 más
Hash Table Linked List +1 más
66%
#64
Binary Tree Inorder Traversal
Fácil
Google Amazon Microsoft Meta +6 más
Stack Tree +2 más
64%
#65
Symmetric Tree
Fácil
Google Amazon Microsoft Meta +6 más
Tree Depth-First Search +2 más
62%
#66
Binary Tree Level Order Traversal
Medio
Google Amazon Microsoft Meta +6 más
Tree Breadth-First Search +1 más
60%
#67
Binary Tree Zigzag Level Order Traversal
Medio
Google Amazon Microsoft Meta +6 más
Tree Breadth-First Search +1 más
58%
#68
Construct Binary Tree from Preorder and Inorder Traversal
Medio
Google Amazon Microsoft Meta +6 más
Array Hash Table +3 más
56%
#69
Populating Next Right Pointers in Each Node
Medio
Google Amazon Microsoft Meta +6 más
Tree Depth-First Search +2 más
54%
#70
Sum of Left Leaves
Fácil
Google Amazon Microsoft Meta +6 más
Tree Depth-First Search +2 más
52%
#71
Find All Anagrams in a String
Medio
Google Amazon Microsoft Meta +6 más
Hash Table String +1 más
50%
#72
Permutation in String
Medio
Google Amazon Microsoft Meta +6 más
Hash Table Two Pointers +2 más
48%
#73
Longest Substring Without Repeating Characters
Medio
Google Amazon Microsoft Meta +6 más
Hash Table String +1 más
46%
#74
Minimum Window Substring
Difícil
Google Amazon Microsoft Meta +6 más
Hash Table String +1 más
44%
#75
Sliding Window Maximum
Difícil
Google Amazon Microsoft Meta +6 más
Array Queue +3 más
42%
#76
Single Number
Fácil
Google Amazon Microsoft Apple +1 más
Array Bit Manipulation
85%
#77
Number of 1 Bits
Fácil
Apple Microsoft Amazon Google
Bit Manipulation Divide and Conquer
70%
#78
Counting Bits
Fácil
Amazon Apple Google Meta
Dynamic Programming Bit Manipulation
68%
#79
Sum of Two Integers
Medio
Amazon Microsoft Apple
Math Bit Manipulation
60%
#80
Gas Station
Medio
Amazon Meta Google Microsoft
Array Greedy
75%
#81
Partition Labels
Medio
Amazon Meta Google
Hash Table String +2 más
72%
#82
Task Scheduler
Medio
Google Meta Amazon Microsoft
Array Hash Table +4 más
80%
#83
Jump Game II
Medio
Amazon Google Meta Microsoft
Array Dynamic Programming +1 más
78%
#84
Hand of Straights
Medio
Google Amazon Meta
Array Hash Table +2 más
65%
#85
Min Stack
Medio
Amazon Google Microsoft Meta
Stack Design
88%
#86
Daily Temperatures
Medio
Google Amazon Meta Microsoft
Array Stack +1 más
82%
#87
Largest Rectangle in Histogram
Difícil
Amazon Google Meta Microsoft
Array Stack +1 más
75%
#88
Merge K Sorted Lists
Difícil
Amazon Google Microsoft Meta +1 más
Linked List Divide and Conquer +2 más
90%
#89
Find Median from Data Stream
Difícil
Google Amazon Meta Microsoft
Two Pointers Design +3 más
85%
#90
K Closest Points to Origin
Medio
Amazon Meta Google Microsoft
Array Math +5 más
83%
#91
Insert Interval
Medio
Google Amazon Meta Microsoft
Array
88%
#92
Non-overlapping Intervals
Medio
Amazon Microsoft Google
Array Dynamic Programming +2 más
78%
#93
Meeting Rooms
Fácil
Google Amazon Meta
Array Sorting
70%
#94
Design Add and Search Words Data Structure
Medio
Amazon Meta Google Microsoft
String Depth-First Search +2 más
75%
#95
Word Search II
Difícil
Google Amazon Microsoft Meta
Array String +3 más
80%