Upload Button Icon Add office photos
Engaged Employer

i

This company page is being actively managed by Snapdeal Team. If you also belong to the team, you can get access from here

Snapdeal Verified Tick

Compare button icon Compare button icon Compare

Filter interviews by

Snapdeal Interview Questions, Process, and Tips

Updated 20 Jan 2025

Top Snapdeal Interview Questions and Answers

View all 131 questions

Snapdeal Interview Experiences

Popular Designations

75 interviews found

Interview Questions & Answers

user image Anonymous

posted on 15 May 2015

Interview Questionnaire 

8 Questions

  • Q1. Tell me the logic of the program written in the first round!Improve it, try for O(n) complexity!
  • Q2. Write a recursive function for nth fibonacci number!Now make some changes in the same code in order to get O(1) complexity in most cases.(Use Dynamic Programming!)
  • Q3. Given a 2-d array with sorted rows and columns, write efficient code for searching a number!Puzzle : a glass, a tap given! fill the glass half without the use of any measuring instruments!
  • Q4. Tell me something about yourself!
  • Q5. How were the interviews?
  • Q6. How were the interview questions?
  • Q7. What are the demerits in SnapDeal?
  • Q8. Rank Snap Deal?Suggestions?Questions?

Interview Preparation Tips

Round: Test
Experience: 20 Aptitude Questions.

2 Coding Questions – 1. Given points of two lines A(x1,y1 x2,y2) & B(x3,y3 x4,y4) find whether the points intersect or not!

2. Overlapping paintings, find no. of paintings that can be seen distinctly, extreme co-ordinates of paintings are given
Total Questions: 20

Round: Technical Interview
Experience: Formal Intro!
Coding :
1. Given a binary search tree, and a number k, find two nodes in the tree such that their sum adds upto k!
2. Print a binary tree in zig-zag order!
I was asked to code both using Java!Some simple puzzles.

Round: Technical Interview
Experience: Write a program to print “Hello” and “World” infinitely using two threads, such that one thread prints the String “Hello” and the other prints “World”!
– Why sleep() cannot be used?
– Why have you used synchronized keyword?
– How will a deadlock occur in this program?
– What will be the solution for breaking the deadlock?Write a program in Java to find whether a given tree is a subtree of another one or not! both iterative as well as recursive!

College Name: NA

Skills evaluated in this interview

Interview Questions & Answers

user image Anonymous

posted on 15 May 2015

Interview Questionnaire 

17 Questions

  • Q1. Little discussion on the project
  • Q2. Find the LCA of a binary tree in place
  • Ans. 

    The Lowest Common Ancestor (LCA) of a binary tree can be found in place using a recursive approach.

    • Start from the root node and recursively check if both nodes are present in the left and right subtrees.

    • If one node is found in the left subtree and the other in the right subtree, then the current node is the LCA.

    • If both nodes are found in the left subtree, recursively search for the LCA in the left subtree.

    • If both nodes...

  • Answered by AI
  • Q3. About virtual constructors and destructors
  • Q4. Design a recommendation system as you see on e-commerce sites recommending the items for you to buy. You just have to tell the ideas and design the classes accordingly
  • Q5. Design a product review system with posts being categorized as a review, question or an answer. Also consider the case of upvotes, downvotes, like, share, comment
  • Q6. Given a dictionary you have to list the anagrams
  • Q7. In array find sum closest to zero
  • Q8. Knapsack and coin change problem
  • Ans. 

    Knapsack and coin change problems are classic dynamic programming problems.

    • Knapsack problem involves maximizing the value of items in a knapsack without exceeding its capacity.

    • Coin change problem involves finding the minimum number of coins needed to make a certain amount of change.

    • Both problems can be solved using dynamic programming techniques.

    • Examples: 0/1 Knapsack, Fractional Knapsack, Coin Change with limited coin

  • Answered by AI
  • Q9. In array find max product of three numbers
  • Ans. 

    Find the maximum product of three numbers in an array.

    • Sort the array in ascending order.

    • Multiply the last three numbers in the sorted array to get the maximum product.

    • If there are negative numbers in the array, consider multiplying the two smallest negative numbers with the largest positive number.

  • Answered by AI
  • Q10. DBMS queries on SELF JOIN and Cartesian Product
  • Q11. Which e-commerce site you normally purchase from and why?
  • Q12. If a shipment is changed in between i.e. product is replaced by say, a soap how will you tackle this problem?
  • Q13. Tell me about yourself
  • Ans. 

    I am a highly motivated and experienced professional with a strong background in project management and team leadership.

    • Over 10 years of experience in managing complex projects and leading cross-functional teams

    • Proven track record of delivering projects on time and within budget

    • Strong communication and interpersonal skills, able to effectively collaborate with stakeholders at all levels

    • Expertise in implementing project...

  • Answered by AI
  • Q14. What is your real goal in life
  • Q15. Your manager is being bossy. How will you tackle this situation
  • Ans. 

    I would address the situation by communicating with my manager and finding a solution together.

    • Initiate a conversation with the manager to understand their expectations and concerns

    • Express your own concerns and feelings respectfully

    • Propose alternative approaches or suggestions

    • Seek a compromise or find common ground

    • Maintain open and honest communication throughout the process

  • Answered by AI
  • Q16. Toughest challenge you faced in your college
  • Ans. 

    Balancing academics, extracurricular activities, and part-time job

    • Juggling multiple responsibilities

    • Time management challenges

    • Prioritizing tasks effectively

  • Answered by AI
  • Q17. You are the favorite of your manager but others are being jealous. What will you do?

Interview Preparation Tips

Round: Test
Experience: Same questions were asked in every NIT and test was on hackerrank. We had to do 22 MCQs and 3 coding problems which are as follows:
1) Given a string of parenthesis only, check if it’s valid or not. -----/
2) Find next greater number with same set of digits. -----/
3) Given an array where each element is the money a person have and there is only Rs. 3 note. We need to check whether it is possible to divide the money equally among all the persons or not. If it is possible then find Minimum number of transactions needed.
Total Questions: 25

Round: Test
Experience: Around 32 students were selected for a written coding round. 2 ques were asked in this round:
1) Print the power set of a given set. -----/
2) Output the no of binary strings of length n having no consecutive 0’shttp://www.geeksforgeeks.org/count-number-binary-strings-without-consecutive-1s/

Round: HR Interview
Experience: Nothing technical was asked to me although be prepared with concepts of Threading.
This was actually more of a conversation than an interview. The interviewer was very friendly. We discussed the elements in and about Snapdeal.

College Name: NA

Skills evaluated in this interview

Snapdeal Interview Questions and Answers for Freshers
illustration image

Interview Questions & Answers

user image Anonymous

posted on 15 May 2015

Interview Preparation Tips

Round: Test
Experience: First round was online written round.It consists of 25 Questions.
22 MCQ’s and 3 Coding questions
1) Check for balanced parentheses in an expression.
2) Find next greater number with same set of digits.
3) Given an array where each element is the money a person have and there is only Rs. 3 note.
We need to check whether it is possible to divide the money equally among all the persons or not.
If it is possible then find Minimum number of transactions needed.
Total Questions: 25

Round: Technical Interview
Experience: Round 2:(45 min.)
F2F Technical Interview 1:
1) Largest contiguous subarray sum in an array containing both positive and negative numbers.
2) Merge two sorted arrays of integers.
3) Merge Sort for integer array.
4) Counting Sort.
5) Given 100 weights having weights 1,2,3,4—-100 and also given a number K.
You have to choose the minimum number of weights such That you can measure each quantity from 1 to K.
6) 3 couples crossing the river puzzle with many more constraints.
7) Dbms queries SELECT,CREATE TABLE,JOIN,VIEWS etc.

Round: Technical Interview
Experience: Round 2: (1 hr 45 min.)
F2F Technical Interview 2:
1) Tell me about yourself.
2) Difference between Process and Thread.
3) Find 3 elements in an array having sum K.(different approaches)
4) Implement stack using Queue. I gave him 2 queues solution.he said do it using 1 queue only.Lot of discussion
on it ,Different approaches
5) Given an array having 0,1,2 only sort it.Different approaches.
6) What is cascading effect.
7) How many permutions are there for a string.
8) Mathematical proof for the above question.
9) Print all the permutations of string.Also dry run on given test case.
10) Binary tree to DLL.

Round: HR Interview
Experience: Round 3: (20-25 min.)
F2F HR Interview:
Basic behavioral questions and Some situational questions.

College Name: NA

Interview Questions & Answers

user image Anonymous

posted on 20 May 2015

Interview Questionnaire 

20 Questions

  • Q1. How will you decide what data structure should use?
  • Q2. Circular linkList meeting point and proof
  • Ans. 

    Circular linked list meeting point and proof

    • To find the meeting point in a circular linked list, use Floyd's Tortoise and Hare algorithm

    • Start with two pointers, one moving at twice the speed of the other

    • When they meet, reset one pointer to the head and move both at the same speed until they meet again

    • The meeting point is the start of the loop in the linked list

  • Answered by AI
  • Q3. Reverse link list of given chunk k
  • Ans. 

    Reverse a linked list in chunks of k nodes

    • Break the linked list into chunks of size k

    • Reverse each chunk individually

    • Connect the reversed chunks back together

  • Answered by AI
  • Q4. Print Left view of tree
  • Ans. 

    Printing the left view of a tree involves printing the leftmost nodes at each level of the tree.

    • Traverse the tree level by level using BFS or DFS

    • At each level, print the first node encountered

    • Continue this process until all levels are covered

  • Answered by AI
  • Q5. Explanation of Opps Concepts
  • Q6. Why HTTPs
  • Q7. About Cookie
  • Q8. You are receiving 0/1 in the left side of previous number dynamically and for each insert you have to print whether decimal of new generated number is divisible by 3. Print “YES” or “NO” accordingly
  • Ans. 

    Check if the decimal of a dynamically generated number is divisible by 3 based on the left side of the previous number.

    • Generate new number by adding 0 or 1 to the left side of previous number

    • Check if the decimal of the new number is divisible by 3

    • Print 'YES' if divisible by 3, 'NO' otherwise

  • Answered by AI
  • Q9. Same above question if you are receiving number from right
  • Q10. Binary Search in Rotated sorted array. i.e. 567891234
  • Ans. 

    Binary search in rotated sorted array involves finding a target element efficiently.

    • Identify the pivot point where the array is rotated

    • Determine which half of the array the target element lies in

    • Apply binary search in the appropriate half

  • Answered by AI
  • Q11. Binary Search in Biotonic sorted array. i.e. 12345XXXXX2
  • Ans. 

    Binary search in a biotonic sorted array involves finding a target value in an array that first increases and then decreases.

    • Start by finding the peak element in the array to determine the increasing and decreasing halves.

    • Perform binary search on both halves separately to find the target value.

    • Example: Array 12345XXXXX2, target value 2. Peak element is 5, search left half (12345) and then right half (5432) for the targ

  • Answered by AI
  • Q12. You have given two arrays, all the elements of first array is same as second array except 1, You have to find out distinct pair
  • Ans. 

    Find the distinct pair in two arrays where all elements are same except one.

    • Iterate through both arrays and compare elements at each index.

    • If elements are not equal, those are the distinct pair.

    • Handle edge cases like empty arrays or arrays with different lengths.

  • Answered by AI
  • Q13. Introduction
  • Q14. Coin change problem of DP
  • Ans. 

    The coin change problem in dynamic programming involves finding the minimum number of coins needed to make a certain amount of change.

    • Start by defining the problem - given a set of coin denominations and a target amount, find the minimum number of coins needed to make the target amount.

    • Use dynamic programming to build up solutions for smaller subproblems and eventually solve the main problem.

    • Consider the base case wher...

  • Answered by AI
  • Q15. Write query for second max salary, then asked to optimize it
  • Q16. Concept of group by and having in SQL
  • Ans. 

    Group by is used to group rows that have the same values into summary rows. Having is used to filter groups based on a specified condition.

    • Group by is used with aggregate functions like COUNT, SUM, AVG, etc.

    • Having is used to filter groups based on conditions after the grouping has been done.

    • Example: SELECT department, COUNT(*) FROM employees GROUP BY department HAVING COUNT(*) > 5;

  • Answered by AI
  • Q17. Asked about Git, what? why? and some git commands
  • Q18. About selenium
  • Q19. About access specifiers
  • Q20. About previous projects

Interview Preparation Tips

General Tips: Note: In each round :1. They were asking runnable code and were checking each and every corner case by dry run.2. They were asking multiple solutions for a single problem. i.e. they were asking for a better solution until you drop.3. They were giving more then enough time to write the code.
College Name: NA

Skills evaluated in this interview

Snapdeal interview questions for popular designations

 Software Developer

 (11)

 Analyst

 (8)

 Business Analyst

 (6)

 Software Engineer

 (5)

 Data Scientist

 (2)

 Senior Manager

 (2)

 Associate Category Manager

 (2)

 Graduate Engineer

 (1)

Analyst Interview Questions & Answers

user image Anonymous

posted on 28 Aug 2015

Interview Preparation Tips

Round: Technical Interview
Experience: Interviews were driven to know the candidate better and their capabilities. They also didn’t waste much time asking students who they were sure not to recruit and conducting reasonably long interviews.

General Tips: Do’s :
1. Start preparing with the start of the summers.
2. Concentrate on your own preparation and not on what others are doing.
3. Keep the preparation time of HR to maximum 20 hours because HR accounts for just 20% weightage in your selection procedure.
4. Have patience.
5. Prepare every point written in the resume such that you are able to speak for at least 3 min on the subject. You might gain bonus points if you are aware of some latest developments or strategic changes in the field.

Don’ts :
1. Never bog down when you are either not shortlisted in the company who have been aiming for or when even after practice you are not getting the correct way.
2. Do not form very large groups for the preparation. Try making the preparation time that you spend with the group as efficient as possible with the least of bulla sessions.

College Name: IIT Kanpur

Top Snapdeal Analyst Interview Questions and Answers

Q1. Cube with six colors how many different cubes can be obtained?
View answer (1)

Analyst Interview Questions asked at other Companies

Q1. N-th Fibonacci Number Problem Statement Given an integer ‘N’, your task is to find and return the N’th Fibonacci number using matrix exponentiation. Since the answer can be very large, return the answer modulo 10^9 + 7. Formula: F(n) = F(n-... read more
View answer (1)

Get interview-ready with Top Snapdeal Interview Questions

Contribute & help others!
anonymous
You can choose to be anonymous

Snapdeal Interview FAQs

How many rounds are there in Snapdeal interview?
Snapdeal interview process usually has 2-3 rounds. The most common rounds in the Snapdeal interview process are One-on-one Round, Resume Shortlist and Technical.
How to prepare for Snapdeal interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Snapdeal. The most common topics and skills that interviewers at Snapdeal expect are Excel, SQL, Communication Skills, Java and Content Writing.
What are the top questions asked in Snapdeal interview?

Some of the top questions asked at the Snapdeal interview -

  1. You have a deck of 10 cards.You take one card out and put it on table and put n...read more
  2. There is a file which contains ip addresses and corresponding url. Example 192....read more
  3. How are you suppose to deal with a customer who is already pissed off with the ...read more
How long is the Snapdeal interview process?

The duration of Snapdeal interview process can vary, but typically it takes about less than 2 weeks to complete.

Recently Viewed

JOBS

Snapdeal

No Jobs

JOBS

Zetwerk

No Jobs

JOBS

Wipro

No Jobs

SALARIES

Schlumberger

JOBS

Schlumberger

No Jobs

REVIEWS

Snapdeal

No Reviews

JOBS

Browse jobs

Discover jobs you love

REVIEWS

Moglix

No Reviews

REVIEWS

Spinny

No Reviews

INTERVIEWS

Datafoundry

No Interviews

Tell us how to improve this page.

Snapdeal Interview Process

based on 32 interviews

Interview experience

4.3
  
Good
View more

Interview Questions from Similar Companies

Amazon Interview Questions
4.1
 • 5k Interviews
Flipkart Interview Questions
4.0
 • 1.3k Interviews
Swiggy Interview Questions
3.8
 • 428 Interviews
Udaan Interview Questions
4.0
 • 334 Interviews
Myntra Interview Questions
4.0
 • 214 Interviews
eBay Interview Questions
3.8
 • 20 Interviews
Shopclues Interview Questions
3.9
 • 9 Interviews
Paytm Mall Interview Questions
3.6
 • 7 Interviews
Alibaba Group Interview Questions
4.1
 • 7 Interviews
Shopify Interview Questions
4.0
 • 3 Interviews
View all

Snapdeal Reviews and Ratings

based on 645 reviews

3.8/5

Rating in categories

3.6

Skill development

4.0

Work-life balance

3.5

Salary

3.0

Job security

4.0

Company culture

3.1

Promotions

3.7

Work satisfaction

Explore 645 Reviews and Ratings
Product Operation Analyst Intern

Gurgaon / Gurugram

0-1 Yrs

Not Disclosed

Content Writing Internship (6 months) @ Gurgaon

Gurgaon / Gurugram

0-1 Yrs

Not Disclosed

Explore more jobs
Assistant Manager
102 salaries
unlock blur

₹4 L/yr - ₹12 L/yr

Category Manager
93 salaries
unlock blur

₹6.9 L/yr - ₹24 L/yr

Senior Executive
89 salaries
unlock blur

₹2.8 L/yr - ₹6.6 L/yr

Deputy Manager
59 salaries
unlock blur

₹5.2 L/yr - ₹15 L/yr

Senior Software Engineer
49 salaries
unlock blur

₹12 L/yr - ₹28 L/yr

Explore more salaries
Compare Snapdeal with

Flipkart

4.0
Compare

Amazon

4.1
Compare

Meesho

3.7
Compare

eBay

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview