Samsung R&D Bangalore Interview Experience ( New Graduate, Off Campus ) || Software Engineer
Anonymous User
2464

Status : New grad, B.Tech EEE, Tier 1.5 OR Tier 2 (Depends on site to site).
Position : SWE Samsung R&D Bangalore.
Location : Bangalore

Coding Round 1 (Cocubes Round)
Date 15th July 2022
Difficulty Level : Medium

There were two questions which we had to solve in 60 Minutes.

Question 1 https://leetcode.com/problems/maximum-difference-between-node-and-ancestor/
Question 2 https://leetcode.com/problems/wildcard-matching/

Coding Round 2 (SWC Advanced Test)
Date 21st July 2022
Difficulty Level : Medium to Hard

There was one question which we had to solve in 180 Minutes. Questions can contain 10 or 50 test cases and we had only 5 attempts to make a successful submission.

Question Similar to https://github.com/s-kachroo/SamsungPractice/blob/master/fishermen.cpp

Technical Round 1 (Around 1.15 hrs)
Date 5th August 2022
Difficulty Level : Medium

First he asked which data structures I liked most?
I said vector, Hashmap, Heap, Stack, Binary Tree and Trie. Then he asked me 2 DSA questions.
He wanted me to write the whole code so he asked me to open any online editor and share your screen.

Question 1 https://leetcode.com/problems/binary-tree-maximum-path-sum/
After writing the whole code he asked me about Time and space complexities.

Question 2 https://leetcode.com/problems/first-unique-character-in-a-string/
I unnecessarily made the question a little bit complex after some time I wrote code of Time Complexity of O(NlogN). But then he asked me to write code in O(N) time.
I was able to solve that in linear time.

Again he asked me about Time and Space Complexities of code.

Then he asked me questions on OOPS (C++) and O.S .
1. What is polymorphism in c++ and explain its types?
2. How do you achieve runtime polymorphism? (He asked me to write the whole code with a real life example.)
3. What is abstract class and pure virtual function in c++? (I again explained with code.)
4. What do you mean by late binding and early binding? ( I explained with the same code I wrote for runtime polymorphism.)
5. Explain semaphore and mutex in detail with their constructs.
6. Explain paging vs segmentation advantages?
7. What is Virtual Memory?
8. What is MMU?

Then he asked me some questions on my projects.
1. What is Android architecture?
2. Difference between scaffold and container in flutter?

Interviewer was very supportive.

HR Round (Around 7 Minutes)
Date 8th August 2022
Difficulty Level : ---

This is not a typical HR round, it is more like a discussion because he was in a hurry, his phone was ringing continuously during the interview.
1. Why do you want to leave your current organization?
2. How soon can you join SRIB?

Then he told me about compensation, and that's it, the interview was over.

Result: Selected and I got the offer letter in the next 3 working days.

Factors I considered to write difficulty levels are: ( Level of questions + time given to solve the questions + Interviewer Support).

PS: If you clear the SWC test then I think 90% of your task is done.
LC Count 800 questions and 1823 rating.

If you are preparing for any interview Best Wishes from my side.

Cheers!!

Comments (11)