Got the offerSenior Engineer at Samsung
- Difficulty
- Process took
- 1-2 Weeks
- Rounds
- 3
- Format
- Remote
- Applied via
- Referral
How it went
- Interviews can get tough, but keep your calm. If you don’t know the answer, explain how you’d approach it. Stay confident, and your problem-solving approach will be valued.
What they would tell you
- Interviews can get tough, but keep your calm. If you don’t know the answer, explain how you’d approach it. Stay confident, and your problem-solving approach will be valued.
How to prepare
Key Areas to Focus:
-
Arrays, Linked Lists, Stacks, Queues, Trees (especially Binary Trees), Heaps, and Graphs. Practice problem types:
-
Sorting & Searching algorithms
-
Dynamic Programming (especially related to string problems and optimization)
-
Greedy algorithms
-
Graph algorithms like Dijkstra’s, BFS, DFS
Their background
I am a Software Engineer, currently working at a startup. I’ve been involved in building scalable solutions and contributing to product development from the ground up. Total Experience: 2 years Current Company: StartUp Current CTC: 15 LPA (Fixed) + 1 LPA Annual Bonus = 16 LPA Samsung Position: Senior Engineer (CL2/TB4) Base Salary: 20 LPA (Including PF) Total AGS: 23 LPA (Including Annual Bonus + Base) Annual Bonus: 2 LPA Joining Bonus: 1.1 LPA Total CTC: 26 LPA + Standard Samsung Benefits
Round by round
- 1
Online Coding Test180 min
The test was focused on Dynamic Programming with a single question. The duration was 3 hours, and the problem required a deep understanding of DP concepts. I spent most of the time trying to optimize my approach and ensure I covered all edge cases. I found it to be a challenging but rewarding experience.
- 2
Technical Interview60 min
This round felt very real-world focused, two interviewers grilled me on everything from DSA to multithreading to architecture. We kicked off with a coding question: find triplets in an array that add up to zero. I started with a basic approach and then optimized it using a two-pointer technique. That part went well. Then came into threading and multithreading, they wanted to know how I’d handle deadlocks, detect race conditions, and structure a clean multithreaded system. I leaned on my previous experience and answered with examples. Toward the end, we briefly touched on web development patterns and scaling. I explained how I’ve used MVC, built RESTful services, and worked on performance improvements in backend systems. It was a packed round, but also really satisfying.
- 3
HR Round60 min
Career Questions: Why are you looking for a change?
-
I explained that I wanted to expand my skill set and work on more challenging projects in a larger, well-established organization like Samsung. I also highlighted my interest in learning new technologies and contributing to larger-scale systems. Why do you want to change your tech stack?
-
While my current role involves working with a range of technologies, the goal is to move into a more networking and systems-focused environment that better supports long-term career objectives. Salary Discussion:
-
I discussed my salary expectations, and I provided a number based on my current compensation as well as the market rate for similar positions.
-
What came up
A candidate-reported account, lightly edited. Interview processes change by team and date.