Interview Intel · Samsung

Samsung coding interview
questions, leaked.

73 problems reported across recent Samsung interviews. Top patterns: array, hash table, dynamic programming. The list below is what most reported candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Samsung's interview loop hits you with 73 problems across their assessments, and 59% are medium or hard. Arrays dominate the signal they care about: 43 problems, nearly 60% of the entire dataset. You're looking at a pattern-heavy filter that rewards knowing two-pointers and dynamic-programming cold, because half the hard problems combine array work with DP or greedy optimization. If you blank on Burst Balloons or Trapping Rain Water mid-OA, StealthCoder runs invisibly and hands you the solution in seconds. The real edge isn't drilling all 73. It's understanding which 12 to 15 patterns actually predict the rest.

Tracked problems
73
Easy
14/ 19%
Medium
39/ 53%
Hard
20/ 27%

Top problems at Samsung

leaked_problems.csv50 rows
#ProblemDiffFrequency
01Burst BalloonsHARD
100.0
02Longest Increasing SubsequenceMEDIUM
91.3
03Number of IslandsMEDIUM
89.5
04Partition Array Into Two Arrays to Minimize Sum DifferenceHARD
89.5
05LRU CacheMEDIUM
87.6
06Minimum Cost of a Path With Special RoadsMEDIUM
87.6
07Trapping Rain WaterHARD
85.5
08Vertical Order Traversal of a Binary TreeHARD
85.5
09Minimize Deviation in ArrayHARD
85.5
10Maximum Height by Stacking CuboidsHARD
85.5
11Substring with Concatenation of All WordsHARD
83.2
12Guess Number Higher or LowerEASY
83.2
13Mark Elements on Array by Performing QueriesMEDIUM
83.2
14Count Prefix and Suffix Pairs IIHARD
83.2
15Find the Width of Columns of a GridEASY
83.2
16Minimum Number of Operations to Make String SortedHARD
83.2
17Design Graph With Shortest Path CalculatorHARD
83.2
18Largest 1-Bordered SquareMEDIUM
83.2
19Two Sum IV - Input is a BSTEASY
83.2
20Number of Paths with Max ScoreHARD
83.2
21Stone Game IXMEDIUM
83.2
22Number of Nodes in the Sub-Tree With the Same LabelMEDIUM
83.2
23Maximum Product of Two Elements in an ArrayEASY
83.2
24Faulty KeyboardEASY
83.2
25Best Time to Buy and Sell StockEASY
77.7
26Is Graph Bipartite?MEDIUM
74.5
27Maximize Distance to Closest PersonMEDIUM
70.8
28Two SumEASY
70.8
29Possible BipartitionMEDIUM
66.4
30Rotting OrangesMEDIUM
66.4
313SumMEDIUM
66.4
32Maximum SubarrayMEDIUM
66.4
33Palindrome NumberEASY
61.0
34Subarray Product Less Than KMEDIUM
54.0
35Make Sum Divisible by PMEDIUM
54.0
36Add Two NumbersMEDIUM
54.0
37Word SearchMEDIUM
54.0
38Valid ParenthesesEASY
54.0
39Merge IntervalsMEDIUM
54.0
40Coin ChangeMEDIUM
54.0
41Sort ColorsMEDIUM
44.4
42Word LadderHARD
44.4
43N-QueensHARD
44.4
44Binary Tree Maximum Path SumHARD
44.4
45Robot CollisionsHARD
44.4
46Remove K DigitsMEDIUM
44.4
474SumMEDIUM
44.4
48Longest Palindromic SubstringMEDIUM
44.4
49Find Median from Data StreamHARD
44.4
50SubsetsMEDIUM
44.4

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Samsung OA. The proctor cannot see it. Screen share cannot detect it. Made by a working FAANG engineer who treats the OA the way companies treat hiring: as a game with rules you should know.

Get StealthCoder
Topic distribution
What this means

Samsung's distribution is array-first and DP-heavy. Forty-three array problems mean you can't skip this topic; two-pointers and sorting appear in the hardest problems alongside arrays, so drilling Trapping Rain Water and Partition Array Into Two Arrays should come before graph work. Dynamic programming shows up 14 times across medium and hard, often paired with arrays (Longest Increasing Subsequence, Burst Balloons, Maximum Height by Stacking Cuboids). Hash-table and BFS/DFS tie at 14 and 11 respectively, but they're secondary: Number of Islands and LRU Cache are the exceptions, not the pattern. You'll see 20 hard problems, many combining 3 to 4 topics. Spend 60% of prep time on arrays, two-pointers, and DP. When you hit a hybrid problem you've never solved live, StealthCoder is your hedge: it surfaces a working approach in real time, invisible to the proctor.

Companies with similar patterns

If you prepped for Samsung, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Samsung.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Made by a working FAANG engineer who treats the OA the way companies treat hiring: as a game with rules you should know. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Samsung interview FAQ

How many array problems should I solve before the Samsung OA?+

At least 12 to 15. Arrays account for 43 of 73 problems, so they're the filter. Focus on Trapping Rain Water, Longest Increasing Subsequence, and Burst Balloons first. These three teach you the patterns that repeat across two-pointers and DP combinations Samsung loves.

Should I study dynamic programming or graphs first for Samsung?+

Dynamic programming first. DP appears in 14 problems, many paired with arrays (Burst Balloons, Longest Increasing Subsequence, Maximum Height by Stacking Cuboids). Graphs (BFS, DFS) appear in 21 problems combined, but Number of Islands is the anchor. Master DP-array combos before you touch graph traversal.

What percentage of Samsung problems are hard, and how much should I drill them?+

27% are hard (20 of 73). Don't spend 27% of your prep time on them. Spend 40 to 50%. Hard problems combine 3 to 4 topics: Partition Array Into Two Arrays mixes array, two-pointers, DP, and bit manipulation. Knowing how these topics link matters more than raw hard-problem count.

Is hash-table important for Samsung, or can I skip it?+

Don't skip it, but deprioritize. Hash-table appears in 14 problems, but only LRU Cache and Substring with Concatenation of All Words demand deep design knowledge. Use hash-tables as a tool within array and string problems first. It'll click faster that way.

If I have one week, what's the minimum viable topic list for Samsung?+

Array, two-pointers, dynamic programming, and sorting. These four appear in the top 10 problems and hit 65+ of the 73. BFS and hash-table are secondary. Drill Trapping Rain Water, Longest Increasing Subsequence, Burst Balloons, and Partition Array Into Two Arrays until you can sketch them from memory.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Samsung. StealthCoder is not affiliated with Samsung.