GeeksforGeeks Question · Jul 2025 · Bangalore

Samsung E-commerce Interview Experience | 2 years Experienced

PM Phone Screen Senior Easy

Question Details

Background: I worked primarily as a backend Java developer in a product based company in Bengaluru for 2 years.So one fine day I got a call from a consultant regarding an ...

Full Details

Background : I worked primarily as a backend Java developer in a product based company in Bengaluru for 2 years. So one fine day I got a call from a consultant regarding an opening for a software developer in Samsung e-commerce division in Chennai. On showing interest, he contacted Samsung HR who then scheduled a telephonic interview with some senior developer at Samsung.

Round 1 Telephonic Round I was connected at 7 pm with the interviewer. It was an audio call with a shared online editor where he can see and edit what I am coding. He first asked me the technologies I have worked on and then quickly moved on to the questions. I think to make me comfortable with the online editor, he first asked me a really simple question: Q1: Given a reference to a node in a doubly-linked list, delete the node. A1: I just told him the simple solution to it with the corner cases covered. Q2: He then moved on to the actual question of the Petrol Pump Problem . A2: I was continuously speaking up whatever approach was coming to my mind. The interviewer hardly stepped in and I think was silently observing my thinking. Although I struggled, somehow I was able to come up with a solution. I told him the solution which I knew was not an efficient one. He then asked me what will be the time complexity of the solution. After that, he told me to code it up, which I did. He just did a dry-run on the solution to validate. Since I was not able to come up with an optimal solution I thought maybe it is over. But to my surprise, I got a call from the HR telling that I have cleared the telephonic interview and the next rounds of interviews will happen in the Samsung Bengaluru office. The next day I got a call from HR informing me that the interviews will happen in Chennai instead. They booked the flight tickets and my next rounds of interviews happened in the Chennai office which was a small office rented from Smart Works.

Round 2 Design Round by Senior Engineering Manager The interviewer first asked me about the technologies I have worked on. Then he told me to design a database model for an online quiz assessment platform. I first gathered all the requirements that the quiz platform will need. Then I just created all the entities along with the associations. We then also discussed the APIs that need to be developed. He then asked me to design the class diagram for the current project I am working on. Overall according to me, it was an okay interview as I was not able to deduce anything from the interviewer's expression. A few minutes later I was called for the

next round.

Round 3 Data Structure and Algorithm Round by Senior Developer The interviewer first asked me about the couple of projects I have worked on in my company. Then he moved on to the questions. Q1: Replace with the next larger number . He told me to skip brute-force and give an optimal solution in O(n). A1: Somehow it clicked me and I was able to come up with an optimal solution using a stack. Then he told me to code it up on a paper. He did a dry-run to validate my solution. Q2: Binary Search Tree in range . A2: I think it was a fairly simple problem, I just came up with a recursive solution. After this round, I was taken to a different floor for lunch.

Round 4 Interview with the Hiring Manager He asked me some typical questions like why I am looking for a new job, what do you expect from this job and a few more. He then told me that he is offering me the job and wants me to join ASAP for which he was ready to buy out from my current company. He congratulated me and told me to enjoy the rest of the day exploring Chennai.

Free preview — 6 questions shown. Unlock all Samsung questions →

Topics

Linked List Trees Recursion Binary Search Stack Queue Sql Networking

About Samsung Interview Reports

This question was reported by a candidate who interviewed at Samsung. LeakCode aggregates interview reports from 10+ sources, including 1Point3Acres, Glassdoor, LeetCode Discuss, Blind, Reddit, Indeed, and Nowcoder. Each report is translated where necessary, deduplicated against existing entries, and tagged by company, role, round type, and reporting date.

Use this question as one calibration data point, not a memorization target. Companies typically rotate their question pools every 2-4 months; the exact wording of a 2024 question may differ from what you encounter today. The underlying pattern, difficulty level, and follow-up depth at Samsung are the higher-signal extractions to take from this report.

For broader preparation context, the Samsung interview process typically includes a recruiter screen, one or two technical phone screens, and a 4-5 round on-site loop covering coding, system design (at L4+ levels), and behavioral. Reports tagged on LeakCode show the round-by-round distribution and typical difficulty calibration. To browse questions filtered by round type and seniority, use the company hub linked above.

How To Practice This Type of Question

Solve similar problems on LeetCode under timed conditions (25-35 minutes per medium difficulty). The goal is pattern recognition: recognize the underlying technique (sliding window, two-pointer, BFS, memoized recursion, etc.) within 60-90 seconds of reading. Strong candidates verbalize their hypothesis out loud before coding, then iterate based on feedback. Weak candidates dive into implementation immediately, lose time on the wrong approach, and run out of time for follow-ups.

Companies update their question pools every 2-4 months. The exact wording of any given question may have been retired by the time you interview. Focus your prep on the pattern, not the specific problem. The patterns that appear in Samsung reports consistently are the ones worth investing in; one-off niche problems are not.

During Your Samsung Round

Apply the standard interview round template: clarify requirements (2-3 minutes), state your approach out loud and confirm direction with the interviewer (3-5 minutes), code with narration (15-25 minutes), test with concrete examples including edge cases (5 minutes), discuss optimization or trade-offs if time permits (5 minutes). This template is universally accepted across FAANG and adjacent companies; deviating from it produces weaker interviewer feedback signal.

The single most predictive failure mode in Samsung reports tagged "no hire": not asking clarifying questions. Interviewers are explicitly trained to weight this. Strong candidates ask 3-5 clarifying questions even on problems that look obvious; weak candidates dive into code immediately. The clarifying-question check is often the first signal recorded in the interviewer's written notes.