Samsung R&D Institute Bangladesh Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 86 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Samsung R&D Institute Bangladesh.
Software Engineer
We started with a coding test to see how well I could code. After that, I had a 40-minute interview where they asked me about my future career plans, like what I see myself doing in five years and if I'm interested in working overseas.
- Were you interested in going abroad?
- What is your five-year career plan?
- Tell me about your interest in Machine Learning.
Software Engineer
I applied in person for this senior role, and after a month, I got a call for a technical interview. I had to fill out a form with my details beforehand. The interview was with two technical people and one HR person, lasting about 45 minutes. They asked very deep domain-specific questions, basic OOP, and problem-solving questions. Two days later, HR called about my primary selection and asked for my payslip and bank statement based on my salary expectation. A few days after that, HR offered me a salary, benefits, and a joining date, which I accepted. I asked for the formal offer letter, and HR said they'd give it in three days. Three days later, when I followed up, HR needed three more days. After five days, I emailed HR for an update, but they didn't reply. Two days later, I emailed again, asking them to let me know if an offer wasn't possible, but again, no reply. It was very unprofessional HR.
- Can you describe how you manage your team?
Software Engineer
So the first step was this gnarly coding test, took like 3 hours, you had to solve a problem and pass some test cases but you only got a few tries. If you're good at competitive programming, it's a breeze, honestly it wasn't that hard, just basic DS stuff like searching, sorting, bfs, dfs. Most people should nail it in an hour. If you pass that, you move on to the onsite interview, which is like half an hour with a bunch of interviewers and HR. They'll ask about your future goals, some easy/medium LeetCode problems, OOP, and finding bugs in code. After the interview, if you pass, you gotta do some medical tests, and they give you like three chances to do them.
- Solve easy + medium LeetCode questions.
- Discuss string-related data structures.
- Explain Object-Oriented Programming concepts.
Samsung R&D Institute Bangladesh Software Engineer Interview Questions
Quoted word for word from Samsung R&D Institute Bangladesh interview reports.
“What's the time complexity for finding all substrings of a given string?”
Read reports →“Given a linked list where each node has a next pointer and an additional random pointer that can point to any node or null, create a deep copy of this list. The copy must have n new nodes, with values matching the original nodes. The next and random pointers in the new nodes should form a new list structure that mirrors the original's state, ensuring no pointers in the copy refer back to the original list nodes.”
Read reports →“There are N fishing spots and 3 gates. Fishermen wait at each gate for the nearest spot. Only one gate can be opened at a time, and all fishermen from that gate must occupy spots before the next gate opens. The distance is calculated from the gate to the nearest spot, plus the distance to the closest vacant spot. What is the total sum of minimum distances all fishermen need to walk?”
Read reports →“How would you detect if a linked list is circular in O(n) time?”
Read reports →“Can you determine the length of the longest increasing subsequence within an unsorted array of integers? Note that a subsequence can be formed by removing zero or more elements from the array without altering the order of the remaining elements.”
Read report →“Can you detect cycles in a directed graph given its adjacency list representation? If a cycle exists, please output the nodes in sorted order, following the format "#testCaseNo node1 node2 ... nodeK" for each test case. If there's no cycle, output 0.”
Read report →“What is a way to find a string within an array of strings?”
Read report →“How would you find the shortest path length in a 2D graph?”
Read report →“Given the distances between cities, how would you find the minimum distance between two specific cities?”
Read report →Formats, difficulty and experience
Across all 86 Samsung R&D Institute Bangladesh interview reports.