Open In App

Samsung Interview Experience for SDE-I FTE (On-Campus)

Last Updated : 26 Jul, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

Background:

  • Education: Bachelor’s in Information Technology from YMCA Faridabad College, which is a Tier-2 college.
  • Experience: Fresher
  • Coding Experience: Grinded Leetcode and GeeksforGeeks for Data Structure Questions, along with maintaining some of the Competitive Programming profile of CodeChef by regularly giving programming Contests from the 4th semester.

Preparation: I know very well that if anyone wants to ace the Technical Interviews, Then the Data Structure and Algorithms must be at my fingertips, Therefore, I started learning Data Structure and Algorithms in my 4th Semester and started giving online contests. My preparation strategy consists of below points:

  • For understanding the basic functionalities of Java, like the internal working of Arrays, ArrayList, and Memory Management, I used to see the videos of Kunal Kushvaha on Youtube.
  • For topics like Stack, Sliding Windows, and Dynamic Programming, I used to watch videos of Aditya Verma from Youtube.
  • Binary Trees and Binary Search Trees are prepared from TakeUForward.
  • Graphs, binary Search, and remaining Dynamic Programming concepts are learned through the videos of Striver.
  • With the hard work of around 2-3 months, I was able to solve all 455 questions of Data Structure and Algorithms of the Striver SDE sheet, which mostly helped me to prepare very well in my Technical Rounds.
  • After that, I regularly give contests on Leetcode and Codechef, which increased my confidence for Technical Interviews.

Interview Experience: Samsung came to our campus for placement in the 7th semester. They allowed sitting students with CGPA above 7 having no backlogs till now. I have a current CGPA of 7.8 and no backlogs, therefore I was able to sit for it. So I was well prepared for that because I started the preparation in the 4th semester itself. There were total 4 rounds for SDE interviews, description of all 4 rounds is as below:

  • Round 1 (Online Assessment):
    • The first round was an online assessment round, As it was an on-campus opportunity. So that round took place at the TPO (Training and Placement Office) of our college. As the number of candidates applying was large numbers, Therefore, there were two shifts of online Assessment, One in the morning and the other in the evening. I was in the morning slot. OA was of 3 hours and consists of only 1 Question of Hard level. That too from Dynamic Programming. The question was Burst Balloons | Practice | GeeksforGeeks. We can compile the question as many times as we want but we can submit the code at most 10 times. So, one has to be careful about syntax and logic written in code. There were 50 test cases, and we have to pass all the cases for a duration of 3 hours. If any of the test cases got failed, Then I can’t qualify for further rounds. Hopefully, I cleared all of the test cases within the time limit and got qualified for the next round.
  • Round 2 (Technical Round):
    • This was an on-site round. When I was called for the interview, I was quite nervous, Then I took a deep breath and move for the interview, this round was taken by an SDE-I having 2 years of experience. Then he asked me some CS Fundamental questions like This interviewer asked me some questions on CS fundamentals like DBMS and OOPs, the questions were:
      • Difference between SQL and NoSQL
      • What are the Semaphores?
      • What are the DeadLock Conditions and how to overcome them?
      • Some Basic OOPs questions like Inheritance, Polymorphism, Encapsulation, and types of classes in Java as well.
    • Then the interviewer gave me one Data Structure and Algorithm question and told me to provide an optimized approach to that question. Hopefully, I have done this question before, So there was no difficulty for me to solve this particular problem. First, I discuss the brute force solution of O(N2). Then slightly moved towards the optimized one by discussing some patterns. The question was to find the maximum length sub-array of sum 0 Largest subarray with 0 sum | Practice | GeeksforGeeks. My optimized approach was O(N) time complexity and O(N) Space for using HashMap. All over this was a basic technical round, I found no difficulty in clearing this.
  • Round 3 (Technical Round):
    • There was another technical round taken by an SDE with 4 years of experience. In this round, the interviewer focused more on the projects and asked one DS Algo question too. The DS question was Top view of the binary Tree Top View of Binary Tree | Practice | GeeksforGeeks. I provided the optimized solution followed by the brute one, The interviewer look quite satisfied with my approach.
    • Then he moved towards the discussion on my projects, I put 2 projects in my resume, First was an Android Chat Application and another project was based on Machine Learning. So, The interviewer asked me first about the life cycle of an Android application, then he asked about the internal working of the application, Like how messages go from one user to another, Database used to store messages. I gave answers according to the questions asked by him and he look quite satisfied with my answers. After that, He asked to explain the working of the second project, which was based on Machine learning. I also explained that project as well. Most of the time, He wants to know whether, If I know the basic functionalities used in the projects or not, And I stood up on these things very well by giving accurate answers. I was completely sure, I will qualify for this round as well.
  • Round 4 (HR Round):
    • This was a basic HR round, like other interviews. He was quite an experienced person of 8 YOE. He asked me to start with my experience. I provide my basic experience with education, family background, and how I got my interest in Software Development. Then he asked me about the experience of the last two rounds. I told them what I feel during those rounds and the problems they gave me to solve. After that, he asked me about my projects. Any time I was giving an answer, He was trying to cross-question with the follow-up questions. I gave the answers, as it was given in 3rd round.
    • After a quite long discussion, He asked me some basic behavioral questions from me. Like:
      • Where do you want to see yourself, after 5 years?
      • Why you want to join Samsung.
      • Do you have any experience the software development before?
    • After that, He told to me, Have you any questions for me? Then I asked him what it feels like to be a software engineer when you were a fresher and his day to day to responsibilities now after 8 YOE. As the time was less, so he told his experiences with me in a short span of time and told good luck to me.

Verdict: Selected.

Tips: Try to be real during the interviews, If you don’t know something about a particular question asked then simply say I don’t know about this sir/mam and show your eagerness to learn by saying can you tell me about this more? Don’t put anything in your resume, that you don’t know, like a skills advanced skill or any other thing, Here cross-questioning from a resume may stick you during the interview process.

Last but not least, I would recommend preparing for the on-campus 1 year before the placement season, so that at the last moment it will not as a burden to you. Regularly participating in contests motivates us and trains us to perform very well in time-limited interviews and OAs.


Previous Article
Next Article

Similar Reads

Samsung Interview Experience | On-campus for Samsung Research Institute,Bangalore
SRI Bangalore visited my Institute for FTE as Network Software Engineer roles There were a total of 4 rounds: 1 Online Coding Round, 2 Technical F2F rounds, 1 HR round. Online Coding Round It was held on Samsung's own platform. There was 1 Question which had to be done in 3 hours The question was based on unbounded binary search Here's the exact qu
3 min read
Samsung Interview Experience | On-campus for Samsung R&D, Bangalore
Samsung R&D Bangalore visited our campus for FTEs for Network Software Engineer profile. Written round: The test consisted of 1 coding question which had to be done in 3 hours and only 5 submissions were allowed to pass all the test cases. The question was to print the vertices that form a cycle in a directed graph in sorted order. Also, the st
3 min read
Samsung Interview Experience | On-campus 2019 for Samsung Research Institute, Delhi
Campus: NIT Raipur Round 1: Online Coding Round You’ll be given a grid as below: 0 1 0 2 0 --> Non highlighted part 0 2 2 2 1 0 2 1 1 1 1 0 1 0 0 0 0 1 2 2 1 1 0 0 1 x x S x x -->highlighted yellow In the grid above, 1: This cell has a coin. 2: This cell has an enemy. 0: It contains nothing. The highlighted(yellow) zone is the control zone. S
4 min read
Samsung Interview Experience | (On-Campus for Samsung Research Institute, Noida)
Round 1: It was a 3 hours coding round and the maximum number of submissions allowed was 10, but we could compile it as much as we want. There were 50 test cases and to qualify for the interview round, all 50 test cases had to be passed (Even passing 49 Test Cases was not accepted but students having passed test cases more than 50% were offered int
3 min read
Samsung Interview Experience | On-campus 2019 for Samsung Research Institute, Noida
Round 1:  1st round of Samsung R&D, Noida was an online round . You have to pass all 50 test cases of the given question in 3 hours. The question was: Samsung wants to explore some of the rare elements for its semiconductor manufacturing. Scientists use one vehicle to explore the region in order to find the rare elements. The vehicle can move o
3 min read
Samsung Interview Experience | Set 7 (On-Campus for Samsung Research Institute)
There were total of three rounds: 1. Written Test One question (time: 3Hrs) The questions were as follow: A company sells its products with a unique serial number on it. Company has has found that there are some products that don’t sell well which are identified to have ominous numbers in the serial number of the product. So if a serial number of t
2 min read
Samsung Interview Experience | Set 8 (On-Campus for Samsung Research Institute, Noida)
Samsung visited our campus. I. Written test : Online test consisting of a coding question, which was to be solved in 3 hours. Given an integer ‘K’ and a tree in string format. We had to print the sum of all elements at Kth level from root. For example:- 0 / \ 5 7 / \ / \ 6 4 1 3 \ 9 Tree was given in the form: (node value(left subtree)(right subtre
2 min read
Samsung Interview Experience | Set 9 (On-Campus for Samsung Research Institute, Noida)
First Round : Coding Round Second Round : Tech + HR interview First Round : it was quite simple, the question was similar to , given a level K , you have to find out the sum of data of all the nodes at level K in a binary tree. it was bit tricky the input is in the form (P(C()())(C()())) P is for Parent, C is for child. if parent has one child : (P
2 min read
Samsung Interview Experience | Set 10 (On-Campus for Samsung Research Institute, Noida)
I. Written test : Same question asked in Set 8.(lucky for us)3 hrs were given to solve the question. Just keep in mind that dont submit the solution too early.They maintain record of all the submission time and they will ask that how you were able to solve the question so quickly.(They asked me) They had installed their own software.Only visual stu
4 min read
Samsung Interview Experience | Set 11 (On-Campus for Samsung R&D)
Written round: One programming question of 3 hours duration. There were two rounds : tech PI and HR round. A. Tech. PI : Firstly,interviewer went through my whole resume.He started asking questions from project done during summer internship.Questions were: 1. What is he project about? 2. Difference between 3G and 4G. 3. What is the aim of this rese
2 min read
Practice Tags :