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

Senior Software Engineer

Unicommerce
upvote
share-icon
3 rounds | 6 Coding problems

Interview preparation journey

expand-icon
Journey
Hi, I am a 2021 graduate with a total of 4 years of experience in the tech industry. During my last job switch, I got the opportunity to interview with Unicommerce (founded by Snapdeal). I received this opportunity through a direct application on LinkedIn.
Application story
I applied through LinkedIn Easy Apply and also shared my resume with the HR for the same application. The very next day, I received a call back from the recruiter to discuss the opportunity.
Why selected/rejected for the role?
I was successful because I was well prepared for each round and had clear visibility into what each round would involve and the types of questions that would be asked. I aligned my preparation strategy accordingly.
Preparation
Duration: 3 months
Topics: Data Structures, System Design, LLD, HLD, Java, Spring Boot, Kafka
Tip
Tip

Tip 1: Learn DSA through patterns instead of solving questions blindly.
Tip 2: Approach LLD problems with a clear strategy and a well-defined way of presenting solutions, using core OOP concepts and design patterns.
Tip 3: Apply the same approach to HLD problems—having a predefined strategy to tackle the problem makes a significant difference.

Application process
Where: Linkedin
Eligibility: 3 years+ experience, (Salary Package: 27 LPA)
Resume Tip
Resume tip

Tip 1: Make your resume ATS-friendly.
Tip 2: Add keywords to your resume that align with the role and job description.

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date12 Sep 2024
Coding problem2

The interviewer was helpful and professional. The interview took place in the afternoon, around 3:00–4:00 PM.

1. House Robber

Moderate
26m average time
0/80
Asked in companies
SamsungAmazonQuikr

A thief wants to loot houses. He knows the amount of money in each house. He cannot loot two consecutive houses. Find the maximum amount of money he can loot.

Problem approach

I started with brute approach and then explain the solution via dry run, then interviewer asks me to optimize this then with a little time i provide the optimal approach using 2 variables keeping 2 previous maximum amount. & coded in java accurately.

Try solving now

2. Product Of Array Except Self

Easy
26m average time
0/40
Asked in companies
FacebookDelhiveryIntuit

You have been given an integer array/list (ARR) of size N. You have to return an array/list PRODUCT such that PRODUCT[i] is equal to the product of all the elements of ARR except ARR[i]

 Note :
Each product can cross the integer limits, so we should take modulo of the operation. 

Take MOD = 10^9 + 7 to always stay in the limits.
Follow up :
Can you try solving the problem in O(1) space?
Problem approach

As It was a standard problem i know the solution already, so started with brute by taking some extra space. Then storing the array product in a variable then with the final with a single output array using array indexes helps.

Try solving now
02
Round
Medium
Video Call
Duration60 minutes
Interview date18 Sep 2024
Coding problem2

This round was rescheduled twice due to the interviewer’s unavailability during the daytime because of production issues. I informed HR and requested that it be scheduled a little later in the evening. Eventually, the interview took place from 8:30 PM to 9:30 PM. The interviewer was really helpful.

1. System Design

Design the search functionality of Blinkit.

Problem approach

Tip 1: Started with the requirement gatherings functional and non functional and write the complete flow expected
Tip 2: Define the entities properly and the relations between them
Tip 3: As one should ready for cross questioning answers as i got how would i handle the concurrency from review to payment page.

2. Core Java

I need to print 1 to 100 using 4 threads like 1st thread would print 1 5 9 etc and 2nd would print 2 6 10 in java.

Problem approach

Initially using the four threads i started then got little stuck but with the help of interviewer was able to print the same.

03
Round
Medium
Video Call
Duration30 minutes
Interview date25 Sep 2024
Coding problem2

It happened during the day time and interviewer was really good and wanting to have the understanding about my previous experiences.

1. Java

What are GC in java and how they worked internally? (Learn)

Problem approach

Tip 1: I have read about them previously so answered accordingly.
Tip 2: Provided the solution with the examples.
Tip 3: Be clear about what you speak.

2. Project Discussion

Can you explain the projects you have worked on and describe their architectural flow?

Problem approach

Tip 1: Design the complete end to end flow of project.
Tip 2: Have the full clarity of things.
Tip 3: How the corner cases are handled in your applications. Must have the knowledge of the same.

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
company logo
SDE - 1
4 rounds | 8 problems
Interviewed by Amazon
8518 views
0 comments
0 upvotes
Analytics Consultant
3 rounds | 10 problems
Interviewed by ZS
907 views
0 comments
0 upvotes
company logo
SDE - Intern
1 rounds | 3 problems
Interviewed by Amazon
3319 views
0 comments
0 upvotes
company logo
SDE - 2
4 rounds | 6 problems
Interviewed by Expedia Group
2580 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Senior Software Engineer
1 rounds | 6 problems
Interviewed by Arcesium
3734 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by Ernst & Young (EY)
4984 views
0 comments
0 upvotes
company logo
Senior Software Engineer
3 rounds | 3 problems
Interviewed by HCL Technologies
3013 views
3 comments
0 upvotes