Upload Button Icon Add office photos

Filter interviews by

Clear (1)

ShopUp Software Development Engineer 1 Interview Questions, Process, and Tips

Updated 18 Jun 2023

ShopUp Software Development Engineer 1 Interview Experiences

1 interview found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Jun 2022. There were 8 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Aptitude Test 

27 aptitude qusetions (easy-medium)

Round 3 - Coding Test 

There was an option to select between Hard Aptitude Test and Coding Test. I went for coding test. Easy questions on arrays and strings.

Round 4 - Technical 

(3 Questions)

  • Q1. Basic Coding Questions
  • Q2. Projects/Experience Discussion
  • Q3. Discussion on APIs and how they work
Round 5 - Technical 

(2 Questions)

  • Q1. Check a number is prime or not.
  • Ans. 

    To check if a number is prime, iterate from 2 to the square root of the number and check for divisibility.

    • Start by checking if the number is less than 2, in which case it is not prime.

    • Iterate from 2 to the square root of the number and check if the number is divisible by any of these numbers.

    • If the number is divisible by any number in the range, it is not prime. Otherwise, it is prime.

  • Answered by AI
  • Q2. A two pointer question (two sum)
Round 6 - Technical 

(6 Questions)

  • Q1. OS and DBMS questions
  • Q2. Multihreading vs Multiprocessing
  • Ans. 

    Multithreading allows multiple threads to share the same memory space, while multiprocessing involves separate memory spaces for each process.

    • Multithreading is more lightweight and efficient than multiprocessing.

    • Multithreading is suitable for tasks that involve I/O operations, while multiprocessing is better for CPU-bound tasks.

    • Examples of multithreading include web servers handling multiple requests concurrently, whil...

  • Answered by AI
  • Q3. ACID principles and SQL queries
  • Q4. Reverse a Linked List
  • Ans. 

    Reverse a linked list by changing the next pointers of each node to point to the previous node.

    • Start with three pointers: current, previous, and next.

    • Iterate through the linked list, updating the next pointer of each node to point to the previous node.

    • Update the previous, current, and next pointers for each iteration.

    • Example: 1 -> 2 -> 3 -> 4 -> null, after reversing: 4 -> 3 -> 2 -> 1 -> null

  • Answered by AI
  • Q5. Edit Alphabets (A Dynamic Programming question)
  • Q6. A two pointer based question.
Round 7 - Technical 

(3 Questions)

  • Q1. A graph question to find path in a maze.
  • Ans. 

    Use depth-first search or breadth-first search to find a path in a maze graph.

    • Implement a graph representation of the maze using an adjacency list or matrix.

    • Use depth-first search (DFS) or breadth-first search (BFS) to explore the maze and find a path from start to end.

    • Track visited nodes to avoid infinite loops and dead ends.

    • Consider edge cases such as multiple paths, loops, and obstacles in the maze.

  • Answered by AI
  • Q2. Find area under a graph (coding question)
  • Ans. 

    Calculate the area under a graph using numerical integration.

    • Use numerical integration methods like trapezoidal rule or Simpson's rule to approximate the area under the curve.

    • Divide the graph into small segments and calculate the area of each segment, then sum them up to get the total area.

    • Make sure to handle cases where the graph is below the x-axis by taking the absolute value of the function before calculating the a

  • Answered by AI
  • Q3. Hard SQL queries were asked
Round 8 - HR 

(1 Question)

  • Q1. General Questions / nothing technical or job relevant

Skills evaluated in this interview

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jan 2024. There was 1 interview round.

Round 1 - Coding Test 

I was fine with a lot of dsa

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Technical 

(1 Question)

  • Q1. Related to angular, javascript
Round 3 - Technical 

(1 Question)

  • Q1. Coding round interview questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Even there was an opening, but they were not sure about it. Sometimes the HR would call and say the opening is available and after taking 4 rounds of interview, they'd say the opening is closed. The HR Mohit Arora, doesnot even know about the role they are hiring or is the hiring freezed. Even after giving 5 rounds of interview, still there was no answer. Better to look for another opportunities rather than to keep waiting for them. Worst organisation in terms of planning
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Nov 2022. There were 2 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - One-on-one 

(5 Questions)

  • Q1. String, array coding ques Find palindrome, merge two sorted array without using extra space, Write all rest mothods in controller All oops concept, functional interface, static and default method in inter...
  • Q2. Merge two sorted Array Linkedlist delete a node
  • Ans. 

    The question asks to merge two sorted arrays and delete a node in a linked list.

    • To merge two sorted arrays, we can use a two-pointer approach.

    • To delete a node in a linked list, we need to update the pointers of the previous and next nodes.

    • Example: Merge [1, 3, 5] and [2, 4, 6] to get [1, 2, 3, 4, 5, 6].

    • Example: Delete node with value 3 from linked list [1, 2, 3, 4, 5] to get [1, 2, 4, 5].

  • Answered by AI
  • Q3. String is palindrome or not with recursion
  • Ans. 

    Check if a string is a palindrome using recursion.

    • Use recursion to compare the first and last characters of the string.

    • If they are equal, recursively check the substring without the first and last characters.

    • Continue this process until the string is empty or only has one character.

    • If all comparisons are equal, the string is a palindrome.

  • Answered by AI
  • Q4. Puzzle related to bucket
  • Q5. Exception handling

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on core concepts

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Aptitude question based on time speed and logic

Round 2 - Technical 

(1 Question)

  • Q1. Ques on linked list and some more coding ques
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed in Jan 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Aptitude Test 

It was both aptitude and coding test.
Comprises of around same weightage.
Coding questions were some famous easy questions.

Round 3 - Technical 

(3 Questions)

  • Q1. Most of the coding questions were from Linked list. Few from database and SQL.
  • Q2. Adding a node in LinkedList, removal of a duplicate node in LinkedList.
  • Ans. 

    Adding a node in LinkedList involves creating a new node and updating pointers. Removing a duplicate node requires iterating through the list and comparing values.

    • To add a node, create a new node with the desired value and update pointers accordingly.

    • To remove a duplicate node, iterate through the list and compare each node's value with others to identify duplicates.

    • After identifying a duplicate node, update pointers t

  • Answered by AI
  • Q3. A query to give the sum of salary of common department.
Round 4 - One-on-one 

(1 Question)

  • Q1. A bit conceptual round. A Linked list question and few HR questions.

Skills evaluated in this interview

I applied via Instahyre and was interviewed in Jan 2022. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all Resume tips
Round 2 - Coding Test 

DATA STRUCTURES AND ALGORITHM

Round 3 - Coding Test 

DATA STRUCTURES AND ALGORITHM

Interview Preparation Tips

Interview preparation tips for other job seekers - PREPARE DS ALGO WELL AS IT IS THE ONE MOSTLY ASKED
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected
Round 1 - Assignment 

Aptitude questions and two coding question

Round 2 - Technical 

(1 Question)

  • Q1. Some coding question and some Data structure like Linked list, queue
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Oct 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all Resume tips
Round 2 - Aptitude Test 

So after Resume shortlisting you have Round 1 as Programming Test (60%) & Aptitude Test (40%) in which you will be asked 15 aptitude questions and 2 DSA problems. You will get 1 hour to write the test.
DSA problems:
1. Merge 2 sorted arrays
2. find the target sum in given array and return their indexes

Round 3 - One-on-one 

(3 Questions)

  • Q1. If you clear Round 1 then you will go forward to Round 2 which is one-to-one technical round. In this round you will be asked leetcode problems and some conceptual questions. I was asked to Find the Max su...
  • Q2. Length of Longest Substring with distinct character
  • Ans. 

    Find the length of the longest substring with distinct characters in a given string.

    • Use a sliding window approach to keep track of the current substring.

    • Maintain a set to store the distinct characters in the current substring.

    • Update the maximum length of the substring whenever a longer substring is found.

  • Answered by AI
  • Q3. Find Max sum of subarray.
  • Ans. 

    The maximum sum of a subarray is to be found.

    • Use Kadane's algorithm to find the maximum sum of a subarray.

    • Initialize two variables: maxSum and currentSum.

    • Iterate through the array and update currentSum by adding the current element.

    • If currentSum becomes negative, reset it to 0.

    • If currentSum is greater than maxSum, update maxSum.

    • Return maxSum as the maximum sum of a subarray.

  • Answered by AI
Round 4 - One-on-one 

(2 Questions)

  • Q1. Last round was Head of engineering round in this you will be asked some technical questions like: Apply Merge sort on a Linked List
  • Q2. 25 Horses: Google interview problem

Interview Preparation Tips

Topics to prepare for Moglix Software Engineer interview:
  • Leetcode easy&medium
  • Aptitude
  • Famous interview Problems
Interview preparation tips for other job seekers - Prepare your aptitude well as most of the candidates got rejected in the aptitude round.
Don't show your nervousness.
Read Problem statements, Understand it and then approach to solve it.
Practice, market scenario is though right now.
Lastly, have faith in yourself that you would do you best.

Skills evaluated in this interview

I applied via Recruitment Consultant and was interviewed in May 2020. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. What is diameter of Binary Tree? Write full working code.
  • Ans. 

    Diameter of a binary tree is the longest path between any two leaf nodes.

    • Calculate the height of left and right subtrees recursively.

    • Calculate the diameter recursively using the formula max(left_height + right_height + 1, max(left_diameter, right_diameter)).

    • Return the maximum diameter.

  • Answered by AI
  • Q2. Find interchanged terms from an AP, where terms are arranged in series
  • Ans. 

    To find interchanged terms from an AP series

    • Identify the common difference between terms

    • Swap the positions of adjacent terms

    • Check if the new series is also an AP

    • Repeat until no more interchanged terms can be found

  • Answered by AI
  • Q3. Explain database indexing
  • Ans. 

    Database indexing is a technique to improve the performance of database queries.

    • Indexing creates a data structure that allows for faster retrieval of data.

    • Indexes are created on one or more columns of a table.

    • Queries that use indexed columns can be executed faster.

    • Indexes can be clustered or non-clustered.

    • Clustered indexes determine the physical order of data in a table.

    • Non-clustered indexes create a separate structure...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well on basic data structures, operating systems and database.

Skills evaluated in this interview

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

ShopUp Interview FAQs

How many rounds are there in ShopUp Software Development Engineer 1 interview?
ShopUp interview process usually has 8 rounds. The most common rounds in the ShopUp interview process are Technical, Resume Shortlist and Aptitude Test.
What are the top questions asked in ShopUp Software Development Engineer 1 interview?

Some of the top questions asked at the ShopUp Software Development Engineer 1 interview -

  1. Find area under a graph (coding questi...read more
  2. A graph question to find path in a ma...read more
  3. Check a number is prime or n...read more

Recently Viewed

INTERVIEWS

Ashok Leyland

No Interviews

INTERVIEWS

Tata Technologies

No Interviews

INTERVIEWS

Siemens

No Interviews

INTERVIEWS

Fiserv

No Interviews

INTERVIEWS

Pisolv Tech

No Interviews

INTERVIEWS

Pisolv Tech

No Interviews

INTERVIEWS

Gibraltar Technologies

No Interviews

INTERVIEWS

Gibraltar Technologies

No Interviews

INTERVIEWS

Gibraltar Technologies

No Interviews

REVIEWS

Tata Technologies

No Reviews

Tell us how to improve this page.

ShopUp Software Development Engineer 1 Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more

Interview Questions from Similar Companies

Delhivery Interview Questions
3.9
 • 459 Interviews
Udaan Interview Questions
3.9
 • 334 Interviews
Meesho Interview Questions
3.7
 • 328 Interviews
AmbitionBox Interview Questions
4.9
 • 151 Interviews
Moglix Interview Questions
3.4
 • 56 Interviews
Cogoport Interview Questions
2.9
 • 53 Interviews
MyCaptain Interview Questions
3.2
 • 41 Interviews
DealShare Interview Questions
3.4
 • 37 Interviews
View all
ShopUp Software Development Engineer 1 Salary
based on 5 salaries
₹10 L/yr - ₹12 L/yr
22% less than the average Software Development Engineer 1 Salary in India
View more details

ShopUp Software Development Engineer 1 Reviews and Ratings

based on 1 review

5.0/5

Rating in categories

5.0

Skill development

5.0

Work-life balance

5.0

Salary

5.0

Job security

5.0

Company culture

5.0

Promotions

5.0

Work satisfaction

Explore 1 Review and Rating
Software Development Engineer
9 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Associate Product Manager
9 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Development Engineer II
7 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Data Analyst
6 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
5 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare ShopUp with

Meesho

3.7
Compare

GlowRoad

4.3
Compare

DealShare

3.4
Compare

Shop101

3.8
Compare
Did you find this page helpful?
Yes No
write
Share an Interview
Rate your experience using AmbitionBox
Terrible
Terrible
Poor
Poor
Average
Average
Good
Good
Excellent
Excellent