Samsung Research America logo

Samsung Research America Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 45 interview experiences · FREE TO READ

2.7 Rounds average
Average Typical difficulty
50% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Samsung Research America.

Showing 3 of 45
Samsung Research America logo
Samsung Research America

Senior Staff Software Engineer

Engineering · more than a year ago

Staff Difficult Neutral experience No offer 7 rounds
Interview process
Recruiter call Technical screen Take home Onsite Background check Offer
Interview formats
Behavioral Technical Coding

I had 3 virtual technical rounds and then 4 onsite rounds. The virtual ones included a discussion with the Hiring Manager about my experience and resume, a technical round with an architect, and a take-home coding round. After those went well, I had a day of 4 back-to-back 45-minute onsite rounds with the hiring team: one on Infra Security with some tricky scenario questions, then a coding round, and two more technical rounds. The security one was tough, but overall it went pretty good. I felt positive about getting an offer, but two days later the recruiter said they decided not to move forward. I asked for feedback but didn't get anything specific, and then heard nothing back.

Confirmed questions0 questions

No confirmed questions were included in this interview report.

Samsung Research America logo
Samsung Research America

Software Engineer

Engineering

Senior Average Positive experience Accept offer 7 rounds
Interview process
Phone screen Take home Technical screen Onsite Background check Offer
Interview formats
Technical Coding System Design

First, I had a phone call with the hiring manager to talk about my experience, and they asked one or two conceptual questions. Then, there was a written test, which involved coding problems done on paper, lasting about an hour and a half. After that, there were five interviews, covering standard coding questions as well as dynamic programming. These interviews were with engineers, the director, and even the VP of the lab. The whole process could be split into a few parts: the written test might be on one day, followed by the remaining interviews over the next couple of days. Finally, I received a homework programming question to solve and send back to the recruiter within about two days after the interviews.

Confirmed questions1 question
  • Could you code an AVL balance tree question during the written test?
Samsung Research America logo
Samsung Research America

Software Engineer

Engineering

Mid Average Negative experience No offer 1 round
Interview process
Onsite
Interview formats
Technical Coding

My experience at Samsung research America was horrible.They were not sure about what skill set they were looking for.I was called onsite and it was a complete waste of time.The interview process is also very disorganized.They started 10 minutes late and some interviewers said they were not aware that they were interviewing until the last minute.They were completely not prepared and had no idea what position i was interviewing for. I would say the engineers were smart and knew their product in and out,but the management seemed confused and disarrayed.

Confirmed questions1 question
  • Data structure and algorithms.

Samsung Research America Software Engineer Interview Questions

Quoted word for word from Samsung Research America interview reports.

Can you build a Scala datatype that functions like Python's defaultdict?

Read reports

Considering a string with 'a's and 'b's, what's the longest substring of identical characters you can achieve by modifying at most k characters?

Read reports

Given a list of words, how would you check if they can form a concatenated word?

Read reports

Write code to pack bits from an array of integers into a buffer, ignoring the first five bits of each integer.

Read report

Can you explain the meaning of the 'const' keyword in C and C++?

Read report

Given a 48kb dump of instruction memory, which may not be instruction-aligned but ends at the last instruction, and knowing that 16b instructions start with 0 and 32b instructions start with 1, how would you decode this memory?

Read report

Can you find the minimum number of currency notes and values that sum to a given amount? Given an amount, find the minimum number of notes of different denominations that sum up to the given amount. Starting from the highest denomination note, try to accommodate as many notes as possible for the given amount. We may assume that we have infinite supply of notes of values {100, 10, 5, 1} example: Input : 777 Output : Currency Count 100 : 7 10 : 7 5 : 0 1:7.

Read report

Can you explain the memory allocation differences between Python and C++ for lists?

Read report

Formats, difficulty and experience

Across all 45 Samsung Research America interview reports.

Interview formats

Technical 38.2%
Coding 28.4%
Behavioral 27.5%
System Design 2.9%
Presentation 2%

Interview difficulty

Easy 13.3%
Average 68.9%
Difficult 17.8%

Candidate experience

Neutral 22.7%
Negative 27.3%
Positive 50%