SlaveCode LogoSlaveCode.
AcademyRoadmapProblemsSystem Design
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
‌
SlaveCode LogoSlaveCode.

Standardize your coding journey. From basic academy courses and guided roadmaps to advanced system design, company interview prep, and real-time coding arenas. The all-in-one platform to master algorithms and prove your engineering excellence.

Learn & Practice

  • Academy
  • Problems
  • Roadmap
  • System Design

Compete & Tools

  • Arena
  • Contests
  • Compilers

Legal & Support

  • Report an Issue
  • Privacy Policy
  • Terms of Service
  • Contact Us

© 2026 SlaveCode. All rights reserved.

Apple

Apple Problems

Master the most frequently asked interview questions for this company.

IDTitleDifficultyTopics
1
Easy
ArrayHash Table
3
Medium
Hash TableString
14
Easy
ArrayString
20
Easy
StringStack
4
Hard
ArrayBinary Search
56
Medium
ArraySorting
49
Medium
ArrayHash Table
88
Easy
ArrayTwo Pointers
42
Hard
ArrayTwo Pointers
7
Medium
Math
36
Medium
ArrayHash Table
70
Easy
MathDynamic Programming
5
Medium
Two PointersString
9
Easy
Math
48
Medium
ArrayMath
54
Medium
ArrayMatrix
2
Medium
Linked ListMath
15
Medium
ArrayTwo Pointers
13
Easy
Hash TableMath
26
Easy
ArrayTwo Pointers
33
Medium
ArrayBinary Search
69
Easy
MathBinary Search
53
Medium
ArrayDivide and Conquer
21
Easy
Linked ListRecursion
22
Medium
StringDynamic Programming
23
Hard
Linked ListDivide and Conquer
11
Medium
ArrayTwo Pointers
28
Easy
Two PointersString
27
Easy
ArrayTwo Pointers
35
Easy
ArrayBinary Search
17
Medium
Hash TableString
10
Hard
StringDynamic Programming
19
Medium
Linked ListTwo Pointers
57
Medium
Array
84
Hard
ArrayStack
67
Easy
MathString
46
Medium
ArrayBacktracking
104
Easy
TreeDepth-First Search
102
Medium
TreeBreadth-First Search
34
Medium
ArrayBinary Search
31
Medium
ArrayTwo Pointers
39
Medium
ArrayBacktracking
75
Medium
ArrayTwo Pointers
55
Medium
ArrayDynamic Programming
18
Medium
ArrayTwo Pointers
101
Easy
TreeDepth-First Search
8
Medium
String
98
Medium
TreeDepth-First Search
41
Hard
ArrayHash Table
50
Medium
MathRecursion
66
Easy
ArrayMath
97
Medium
StringDynamic Programming
45
Medium
ArrayDynamic Programming
79
Medium
ArrayString
74
Medium
ArrayBinary Search
92
Medium
Linked List
29
Medium
MathBit Manipulation
94
Easy
StackTree
44
Hard
StringDynamic Programming
110
Easy
TreeDepth-First Search
73
Medium
ArrayHash Table
38
Medium
String
83
Easy
Linked List
51
Hard
ArrayBacktracking
24
Medium
Linked ListRecursion
68
Hard
ArrayString
71
Medium
StringStack
78
Medium
ArrayBacktracking
76
Hard
Hash TableString
6
Medium
String
91
Medium
StringDynamic Programming
64
Medium
ArrayDynamic Programming
12
Medium
Hash TableMath
25
Hard
Linked ListRecursion
61
Medium
Linked ListTwo Pointers
86
Medium
Linked ListTwo Pointers
108
Easy
ArrayDivide and Conquer
77
Medium
Backtracking
72
Medium
StringDynamic Programming
37
Hard
ArrayHash Table
100
Easy
TreeDepth-First Search
82
Medium
Linked ListTwo Pointers
58
Easy
String
93
Medium
StringBacktracking
95
Medium
Dynamic ProgrammingBacktracking
85
Hard
ArrayDynamic Programming
105
Medium
ArrayHash Table
43
Medium
MathString
47
Medium
ArrayBacktracking
16
Medium
ArrayTwo Pointers
62
Medium
MathDynamic Programming
65
Hard
String
30
Hard
Hash TableString
80
Medium
ArrayTwo Pointers
81
Medium
ArrayBinary Search
63
Medium
ArrayDynamic Programming
99
Medium
TreeDepth-First Search
96
Medium
MathDynamic Programming
90
Medium
ArrayBacktracking
114
Medium
Linked ListStack