Samsung Semiconductor Inc (US) Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 25 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Samsung Semiconductor Inc (US).
Software Engineer
My interview at Samsung was pretty good, mixing technical and behavioral stuff. First, they hit me with problem-solving questions about data structures, algorithms, and making solutions better. I had to do coding challenges, talk through my methods, and mention time/space complexities. They also checked my system design knowledge and programming basics. Then, they asked about teamwork, handling changes, and dealing with stress. They wanted to hear about old projects, how I worked with people, and any tough spots I ran into. The whole thing was solid, and the interviewers were cool, trying to see if I was technically good and would fit in.
- Could you optimize a given problem's solution using data structures like heaps or hashmaps, detailing your thought process for selecting efficient algorithms and improving time complexity?
Software Engineer Intern
First, there was an online assessment which included 2 easy LeetCode problems in C and an essay, lasting 60 minutes. After that, there was one interview where they went through my resume and asked basic ML questions like bias variance tradeoff, overfitting/underfitting, and a detailed discussion about transformers architecture.
- Can you explain the bias variance tradeoff?
- What is the difference between overfitting and underfitting?
- Can we have a detailed discussion about transformers architecture?
Senior Staff Software Engineer
The interview process was surprisingly unprofessional. Some engineers seemed inexperienced with interviewing and were quite confrontational. One interviewer repeatedly tried to assert dominance. It felt more like an interrogation than an interview. I was asked to give a presentation to the entire team about a past project. I chose a topic relevant to the role. About twenty minutes in, a senior engineer interrupted me, stating the problem was completely solved and asking for a different topic. I found this disappointing, especially since if the problem was solved, new hires might not be needed. The engineers clearly need training on how to conduct interviews.
- Can you explain how a specific technology works, even if it's not something you've personally worked on?
Samsung Semiconductor Inc (US) Software Engineer Interview Questions
Quoted word for word from Samsung Semiconductor Inc (US) interview reports.
“Find the indices of two numbers in an integer array that sum up to a given target.”
Read reports →“Given two futures, provide an end result adding both of them.”
Read reports →“What is the difference between overfitting and underfitting?”
Read reports →“What is the purpose of a cache?”
Read reports →“Write code for the Fibonacci series, both recursively and non-recursively.”
Read report →“How would you combine two Scala futures to get a final result by adding them together?”
Read report →“What are some tree traversal algorithms?”
Read report →“What are the pros and cons of using Python versus C++?”
Read report →“Can you explain the load and store operations for a CPU in Scala?”
Read report →Formats, difficulty and experience
Across all 25 Samsung Semiconductor Inc (US) interview reports.