Upload Button Icon Add office photos

ShopUp

Compare button icon Compare button icon Compare

Filter interviews by

ShopUp Software Development Engineer 1 Interview Questions and Answers

Updated 18 Jun 2023

6 Interview questions

A Software Development Engineer 1 was asked
Q. Write a function to check if 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.

A Software Development Engineer 1 was asked
Q. Given an array of integers nums and an integer target, return indices of the two numbers such that they add up to target. You may assume that each input would have exactly one solution, and you may not use ...
Ans. 

Find two numbers in an array that add up to a specific target using a two-pointer technique.

  • Sort the array first to use the two-pointer technique effectively.

  • Initialize two pointers: one at the start and one at the end of the array.

  • If the sum of the two pointed values equals the target, return those values.

  • If the sum is less than the target, move the left pointer to the right to increase the sum.

  • If the sum is grea...

Software Development Engineer 1 Interview Questions Asked at Other Companies

asked in Meesho
Q1. Design a polling system with two actors: a user and an administra ... read more
asked in Amazon
Q2. Design a system for making table reservations at a restaurant.
asked in Byteridge
Q3. Do you have hands-on experience developing a simple to-do or task ... read more
Q4. Can you provide a comprehensive overview of the technologies you ... read more
Q5. Given an array of integers, return indices of the two numbers suc ... read more
A Software Development Engineer 1 was asked
Q. Given a graph, write code to find the area under it.
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 ...

A Software Development Engineer 1 was asked
Q. 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

A Software Development Engineer 1 was asked
Q. 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,...

A Software Development Engineer 1 was asked
Q. 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.

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 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)
  • Ans. 

    Find two numbers in an array that add up to a specific target using a two-pointer technique.

    • Sort the array first to use the two-pointer technique effectively.

    • Initialize two pointers: one at the start and one at the end of the array.

    • If the sum of the two pointed values equals the target, return those values.

    • If the sum is less than the target, move the left pointer to the right to increase the sum.

    • If the sum is greater t...

  • Answered by AI
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

Top trending discussions

View All
Interview Tips & Stories
5d (edited)
a team lead
Why are women still asked such personal questions in interview?
I recently went for an interview… and honestly, m still trying to process what just happened. Instead of being asked about my skills, experience, or how I could add value to the company… the questions took a totally unexpected turn. The interviewer started asking things like When are you getting married? Are you engaged? And m sure, if I had said I was married, the next question would’ve been How long have you been married? What does my personal life have to do with the job m applying for? This is where I felt the gender discrimination hit hard. These types of questions are so casually thrown at women during interviews but are they ever asked to men? No one asks male candidates if they’re planning a wedding or how old their kids are. So why is it okay to ask women? Can we please stop normalising this kind of behaviour in interviews? Our careers shouldn’t be judged by our relationship status. Period.
Got a question about ShopUp?
Ask anonymously on communities.

Interview questions from similar companies

I appeared for an interview in Dec 2016.

Interview Questionnaire 

1 Question

  • Q1. Tell me about yourself tell me about your internship My interview was unstructured(i.e based on your reply interviewer was asking Questions)

Interview Preparation Tips

Round: Test
Experience: Questions were very difficult and solving one Question gets you shortlisted for interview
I don't remember the Questions
Duration: 1 hour 30 minutes
Total Questions: 2

Skills: Internship Work, Inter Person Communication Skills
College Name: IIT Roorkee

Software Development Engineer 1 Interview Questions Asked at Other Companies

asked in Meesho
Q1. Design a polling system with two actors: a user and an administra ... read more
asked in Amazon
Q2. Design a system for making table reservations at a restaurant.
asked in Byteridge
Q3. Do you have hands-on experience developing a simple to-do or task ... read more
Q4. Can you provide a comprehensive overview of the technologies you ... read more
Q5. Given an array of integers, return indices of the two numbers suc ... read more
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. What projects have you worked on, and what was your role?
  • Q2. How do you approach debugging when your code isn't working?
  • Ans. 

    Debugging involves systematically identifying and resolving issues in code to ensure it functions as intended.

    • Reproduce the Issue: Start by replicating the problem consistently to understand its context. For example, if a function returns an unexpected value, run it with the same inputs to see the output.

    • Check Error Messages: Pay attention to any error messages or logs. They often provide clues about what went wrong, s...

  • Answered by AI
  • Q3. Why should we hire you?
  • Ans. 

    I bring a unique blend of technical skills, problem-solving abilities, and a passion for software development that aligns with your needs.

    • Strong Technical Skills: I have extensive experience in Java, Spring Boot, and RESTful APIs, demonstrated by my successful project where I built a microservices architecture for an e-commerce platform.

    • Problem-Solving Abilities: I excel at troubleshooting and optimizing code, as shown...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Demonstrate how you solve problems and write clean code. Talk about your actual experience, not just what you've read or studied. Use specific examples. Keep communication short.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

Machine Coding of Google Calendar

Round 2 - Coding Test 

Machine Coding of MP3 Player

Round 3 - One-on-one 

(1 Question)

  • Q1. Find Duplicates problem
  • Ans. 

    Find duplicates in an array of strings

    • Iterate through the array and store each element in a hash set

    • If an element is already in the hash set, it is a duplicate

    • Return a list of all duplicates found

  • Answered by AI
Round 4 - HR 

(1 Question)

  • Q1. Why Simpl? and compensation
  • Ans. 

    Simpl offers a collaborative and innovative work environment with competitive compensation.

    • Simpl values teamwork and creativity in software development

    • Competitive compensation package offered to attract top talent

    • Opportunities for growth and learning through challenging projects

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Medium leetcode
Round 2 - Technical 

(1 Question)

  • Q1. Regarding experience
Round 3 - Behavioral 

(1 Question)

  • Q1. General behavioural question
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in Sep 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Merge 2 Sorted linked list
  • Ans. 

    Merge two sorted linked lists into a single sorted linked list

    • Create a new linked list to store the merged result

    • Iterate through both input linked lists and compare nodes to determine the order in which they should be merged

    • Update the next pointers of the nodes in the new linked list accordingly

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Instahyre and was interviewed before Sep 2023. There was 1 interview round.

Round 1 - Coding Test 

If its for the SDE 1 , mostly they will start with javascript fundamentals and deep dive in the hard topics

Interview Preparation Tips

Topics to prepare for Simpl Software Engineer interview:
  • Hld
  • Performance optimization
Interview preparation tips for other job seekers - Mostly will be similar to the first round and even more in depth than the first round
Are these interview questions helpful?
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I appeared for an interview in Jul 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Logical Task based on backend and analytics
  • Q2. Make a website clone
  • Ans. 

    To clone a website, you need to replicate its design, functionality, and content.

    • Study the website's design and layout

    • Identify the technologies used for development

    • Replicate the functionality and features

    • Ensure the content is accurate and up-to-date

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - They are going to waste your time

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in May 2025, where I was asked the following questions.

  • Q1. High Level Design Book My Show
  • Q2. Questions on system design, core CS, Easy To Medium Leetcode style DSA, Behaviorial
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I appeared for an interview before Jun 2024, where I was asked the following questions.

  • Q1. Previous projects and questions about them
  • Q2. JWT, javascript and related stack questiosn

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

Tell us how to improve this page.

Overall Interview Experience Rating

5/5

based on 1 interview experience

Difficulty level

Moderate 100%

Duration

Less than 2 weeks 100%
View more

Interview Questions from Similar Companies

AmbitionBox Interview Questions
4.8
 • 150 Interviews
Cogoport Interview Questions
3.1
 • 53 Interviews
MyCaptain Interview Questions
3.1
 • 44 Interviews
HyperVerge Interview Questions
4.2
 • 26 Interviews
Treebo Hotels Interview Questions
3.2
 • 25 Interviews
Arzooo.com Interview Questions
2.4
 • 23 Interviews
Revolt Motors Interview Questions
2.9
 • 18 Interviews
Tradologie.com Interview Questions
3.0
 • 17 Interviews
View all
ShopUp Software Development Engineer 1 Salary
based on 5 salaries
₹10 L/yr - ₹12 L/yr
20% 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
11 salaries
unlock blur

₹10 L/yr - ₹17 L/yr

Associate Product Manager
8 salaries
unlock blur

₹18 L/yr - ₹22 L/yr

Data Analyst
7 salaries
unlock blur

₹3.5 L/yr - ₹12 L/yr

Software Development Engineer II
7 salaries
unlock blur

₹12 L/yr - ₹18 L/yr

Qa Automation Testing Engineer
5 salaries
unlock blur

₹5.7 L/yr - ₹13.5 L/yr

Explore more salaries
Compare ShopUp with

Cogoport

3.1
Compare

Treebo Hotels

3.2
Compare

Arzooo.com

2.5
Compare

KrazyBee

3.7
Compare
write
Share an Interview