Unicommerce interview experience Real time questions & tips from candidates to crack your interview

SDE - Intern

Unicommerce
upvote
share-icon
2 rounds | 1 Coding problems

Interview preparation journey

expand-icon
Journey
My journey into the world of technology started with building a strong foundation in core subjects like data structures, operating systems, computer networks, and databases. Initially, I focused on understanding concepts deeply rather than just memorizing them, which helped me develop problem-solving skills over time. Alongside academics, I worked on practical projects using Java and Python, which gave me hands-on exposure to real-world application development.
Application story
I applied for the role through an online application portal. After applying, I went through an initial screening process followed by further interview rounds. The overall process was smooth and structured, focusing on both technical knowledge and practical understanding. I made sure to prepare consistently during this phase and revise core concepts along with my project work.
Why selected/rejected for the role?
I was selected because I had a good balance of strong fundamentals and practical experience. My understanding of core subjects like DBMS, OS, and Computer Networks was clear, and I could apply that knowledge while discussing my projects. I also focused on backend development, APIs. which aligned well with the role. Additionally, I was able to communicate my thoughts clearly and explain my work confidently, which helped me stand out during the interview process.
Preparation
Duration: 6 months
Topics: Data Structures, Algorithms, Object-Oriented Programming (OOP), Operating Systems, DBMS, Computer Networks, REST APIs, Distributed Systems
Tip
Tip

Tip 1 - Build strong fundamentals in core subjects like DBMS, Operating Systems, and Computer Networks instead of only memorizing interview answers.
Tip 2 - Work on real-world projects using Java, Python, and AI-related tools to develop practical understanding and confidence.
Tip 3 - Practice explaining concepts like REST APIs and system architecture clearly, because communication matters as much as technical knowledge in interviews.

Application process
Where: Campus
Eligibility: Above 7 CGPA, (Stipend: 30k per month)
Resume Tip
Resume tip

Tip 1: Add 1–2 strong projects that demonstrate real-world skills (backend, APIs, AI) and that you fully understand end-to-end.
Tip 2: Only include skills and technologies that you can confidently explain in depth during interviews.

Interview rounds

01
Round
Medium
Face to Face
Duration40 minutes
Interview date30 May 2025
Coding problem1

In this round, I was asked questions on core concepts of OOP, DBMS, and Computer Networks to check my fundamentals. The interviewer also discussed my ML project on diabetic prediction and asked a few questions related to its implementation and approach. Additionally, I was given one medium-level DSA problem to solve.

Timing: Evening around 4 to 5
Environment: Calm and professional, no pressure from interviewer
Interviewer: Friendly and supportive, gave hints when required and focused on understanding my thought process

1. House Robber II

Moderate
15m average time
80% success
0/80
Asked in companies
WalmartUberIntuit

Mr. X is a professional robber planning to rob houses along a street. Each house has a certain amount of money hidden.


All houses along this street are arranged in a circle. That means the first house is the neighbour of the last one. Meanwhile, adjacent houses have a security system connected, and it will automatically contact the police if two adjacent houses are broken into on the same night.


You are given an array/list of non-negative integers 'ARR' representing the amount of money of each house. Your task is to return the maximum amount of money Mr. X can rob tonight without alerting the police.


Note:
It is possible for Mr. X to rob the same amount of money by looting two different sets of houses. Just print the maximum possible robbed amount, irrespective of sets of houses robbed.


For example:
(i) Given the input array arr[] = {2, 3, 2} the output will be 3 because Mr X cannot rob house 1 (money = 2) and then rob house 3 (money = 2), because they are adjacent houses. So, he’ll rob only house 2 (money = 3)

(ii) Given the input array arr[] = {1, 2, 3, 1} the output will be 4 because Mr X rob house 1 (money = 1) and then rob house 3 (money = 3).

(iii) Given the input array arr[] = {0} the output will be 0 because Mr. X has got nothing to rob.
Problem approach

Step 1: First, I clarified the problem with the interviewer and explained that since houses are in a circular arrangement, we cannot take both the first and last house together.
Step 2: I broke the problem into two linear cases:
Case 1: Consider houses from index 0 to n-2
Case 2: Consider houses from index 1 to n-1
Step 3: I applied the standard House Robber (DP) approach on both cases, where for each house I decide whether to take it or skip it based on maximum profit.
Step 4: I computed the maximum profit for both cases and returned the maximum of the two results.
Step 5: Finally, I dry-ran the code with sample inputs and explained the time and space complexity to the interviewer.

Try solving now
02
Round
Medium
Face to Face
Duration40 minutes
Interview date30 May 2025
Coding problem0

In this round, I was asked about core Java concepts such as Strings, Streams, and exception handling to evaluate my understanding of the language fundamentals. The interviewer also asked a few DSA-related questions to test problem-solving skills. Additionally, my knowledge of MySQL was discussed, including queries and database concepts. The overall focus was on both theoretical understanding and practical application of concepts.

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

Which traversal uses a queue as its primary data structure?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
3 rounds | 7 problems
Interviewed by OYO
5228 views
0 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 3 problems
Interviewed by Amazon
1171 views
0 comments
0 upvotes
company logo
SDE - 1
2 rounds | 5 problems
Interviewed by Meesho
6801 views
0 comments
0 upvotes
company logo
SDE - 1
3 rounds | 9 problems
Interviewed by Salesforce
3868 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
SDE - Intern
3 rounds | 6 problems
Interviewed by Amazon
15748 views
4 comments
0 upvotes
company logo
SDE - Intern
4 rounds | 7 problems
Interviewed by Microsoft
15690 views
1 comments
0 upvotes
company logo
SDE - Intern
2 rounds | 4 problems
Interviewed by Amazon
10302 views
2 comments
0 upvotes