Apple Coding Interview Questions: 19 Tagged Problems

19 coding problems tagged Apple — 7 easy · 5 medium · 7 hard — with solutions in 13 languages. Plus a 2-week study plan by topic.

  • Problems: 19
  • By difficulty: 7 easy · 5 medium · 7 hard
  • Languages: JavaScript, TypeScript, Python, Java, C++, C, C#, Go, Kotlin, Swift, Rust, PHP and Ruby
  • Cost: Free on every plan; sign in to run and submit

19 problems the CodeKairo catalogue tags as commonly asked in Apple's coding rounds — 7 easy, 5 medium and 7 hard — each judged by hidden tests in 13 languages. The most common topics among them are Math (9), Bit Manipulation (7) and Arrays (6). CodeKairo's Apple — Coding Assessment mock covers the Apple coding assessment pattern, the least standardised in this catalogue because it is set team by team. The tag is the catalogue's own annotation of where a problem tends to come up — not a list published by Apple, which CodeKairo is not affiliated with.

Apple study plan by topic

All 19 problems tagged Apple over 2 weeks, about 11 h 5 min of solving, grouped by technique in the order they build on each other — Counting, Math, Two Pointers and Binary Search and 7 more. It ends with the Apple — Coding Assessment mock.

Week 1: Counting, Math, Two Pointers +3

8 problems on Counting, Math, Two Pointers, Binary Search, Matrix and Divide and Conquer, easiest first within each topic.

Week 2: Bit Manipulation, Number Theory, Breadth-First Search +2

11 problems on Bit Manipulation, Number Theory, Breadth-First Search, Depth-First Search and Geometry, easiest first within each topic.

Finally: the timed test

Sit the Apple — Coding Assessment mock under the clock — the coding problems are only one part of the round.

Take the Apple — Coding Assessment mock

Apple test patterns

All problems tagged Apple

Easy (7)

Medium (5)

Hard (7)

Topics Apple asks most