Upload Button Icon Add office photos

Filter interviews by

Spinny Software Engineer Interview Questions, Process, and Tips

Updated 22 Jul 2023

Top Spinny Software Engineer Interview Questions and Answers

  • Q1. Count ways to reach the n’th stair You have been given a number of stairs. Initially, you are at the 0th stair, and you need to reach the Nth stair. Each time you can eit ...read more
  • Q2. Merge two sorted arrays Ninja has been given two sorted integer arrays/lists ‘ARR1’ and ‘ARR2’ of size ‘M’ and ‘N’. Ninja has to merge these sorted arrays/lists into ‘ARR ...read more
  • Q3. Trapping Rain Water You have been given a long type array/list 'ARR' of size 'N'. It represents an elevation map wherein 'ARR[i]' denotes the elevation of the 'ith' bar. ...read more

Spinny Software Engineer Interview Experiences

4 interviews found

I was interviewed in Dec 2021.

Round 1 - Coding Test 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Easy

This was a coding test with 2 DSA questions.

  • Q1. Merge two sorted arrays

    Ninja has been given two sorted integer arrays/lists ‘ARR1’ and ‘ARR2’ of size ‘M’ and ‘N’. Ninja has to merge these sorted arrays/lists into ‘ARR1’ as one sorted array. You may hav...

  • Ans. 

    A simple approach would be to create a new arrays with size as sum of the sizes of both the arrays. Copy the elements of both the arrays in the new array and sort the array. 
    A space optimized approach also exists. While traversing the two sorted arrays parallelly, if we encounter the jth second array element is smaller than ith first array element, then jth element is to be included and replace some kth element in...

  • Answered by CodingNinjas
  • Q2. Count ways to reach the n’th stair

    You have been given a number of stairs. Initially, you are at the 0th stair, and you need to reach the Nth stair. Each time you can either climb one step or two steps. Yo...

  • Ans. 

    The question can be approached using recursion. The person can reach nth stair from either (n-1)th stair or from (n-2)th stair. Hence, for each stair n, find out the number of ways to reach n-1th stair and n-2th stair and add them to give the answer for the nth stair. Therefore the expression for such an approach comes out to be : ways(n) = ways(n-1) + ways(n-2)

    This is an expression for Fibonacci numbers only, where wa...

  • Answered by CodingNinjas
Round 2 - Video Call 

(2 Questions)

Round duration - 60 minutes
Round difficulty - Medium

This was the first round with questions on DSA and Low Level design.

  • Q1. Trapping Rain Water

    You have been given a long type array/list 'ARR' of size 'N'. It represents an elevation map wherein 'ARR[i]' denotes the elevation of the 'ith' bar. Pri...

  • Ans. 

    Basic Insight: 
    An element of the array can store water if there are higher bars on the left and right. The amount of water to be stored in every element can be found out by finding the heights of bars on the left and right sides. The idea is to compute the amount of water that can be stored in every element of the array.

    Algorithm: 
    1) Create two arrays left and right of size n. create a variable max_ = INT_MIN...

  • Answered by CodingNinjas
  • Q2. System Design Question

    Low Level design of hotel management system

  • Ans. 

    Tip 1 : Firstly, remember that the system design round is extremely open-ended and there’s no such thing as a standard answer. Even for the same question, you’ll have a totally different discussion with different interviewers.


    Tip 2 : Before you jump into the solution always clarify all the assumptions you’re making at the beginning of the interview. Ask questions to identify the scope of the system. This will clear the...

  • Answered by CodingNinjas

Interview Preparation Tips

Eligibility criteriaAbove 7 CGPASpinny interview preparation:Topics to prepare for the interview - Data Structures, Algorithms, System Design, Aptitude, OOPSTime required to prepare for the interview - 4 monthsInterview preparation tips for other job seekers

Tip 1 : Must do Previously asked Interview as well as Online Test Questions.
Tip 2 : Go through all the previous interview experiences from Codestudio and Leetcode.
Tip 3 : Do at-least 2 good projects and you must know every bit of them.

Application resume tips for other job seekers

Tip 1 : Have at-least 2 good projects explained in short with all important points covered.
Tip 2 : Every skill must be mentioned.
Tip 3 : Focus on skills, projects and experiences more.

Final outcome of the interviewRejected

Skills evaluated in this interview

Round 1 - Coding Test 

Dsa and alogorithm by third party agency.

Round 2 - Technical 

(1 Question)

  • Q1. One Dynamic programming question

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn Ds and algo , hld , lld , Coding practice needed , Java or some other language,
Prepare Linked list , stack , queues , trees.

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find DuplicateYou have been given an integer array/list(ARR) of s ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

DSA - arrays, hashing, stack, 2hrs , google meet

Round 2 - Technical 

(2 Questions)

  • Q1. Low level design , OOPs, modular code,
  • Q2. Crickbuzz- players, teams, score

Interview Preparation Tips

Interview preparation tips for other job seekers - DSA, LLD(very much important)

Interview Questionnaire 

2 Questions

  • Q1. LLD of Hotel Management System
  • Q2. Maximum rainwater leetcode

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare LLD, OOP and DSA

Spinny interview questions for designations

 Senior Software Engineer

 (3)

 Software Engineer Intern

 (1)

 Software Development Engineer

 (1)

 Software Developer

 (1)

 Software Developer Intern

 (1)

 Software Development Engineer Intern

 (1)

 QA Engineer

 (1)

 Evaluation Engineer

 (2)

Interview questions from similar companies

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
Not Selected

I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Find the missing smallest positive integer
  • Ans. 

    Find the missing smallest positive integer in an array of integers

    • Sort the array to easily identify missing integers

    • Iterate through the sorted array to find the smallest missing positive integer

    • Return the missing integer

  • Answered by AI
  • Q2. Given an array of 0,1,2, Sort the array
  • Ans. 

    Sort an array of strings containing only 0, 1, and 2.

    • Use a three-way partitioning algorithm like Dutch National Flag algorithm to sort the array in a single pass.

    • Keep track of three pointers - low, mid, and high to partition the array into three sections.

    • Swap elements based on their values to achieve the sorted array.

  • Answered by AI

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Java core, spring boot
  • Q2. DBMS concepts

Interview Preparation Tips

Interview preparation tips for other job seekers - Focus on fundamentals, Revise core java concept
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Maulana Azad National Institute of Technology (NIT), Bhopal and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

3 questions easy-medium level leetcode problem I solved 2 completely and 3rd question partially (9/15 test cases passed) to move on to 2nd round

Round 2 - Coding Test 

(1 Question)

  • Q1. Implement an app similar to splitwise
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Find the leaves of the tree.
  • Ans. 

    Leaves of a tree are the nodes with no children in a tree data structure.

    • Traverse the tree and identify nodes with no children.

    • Use depth-first search or breadth-first search algorithms to find leaves.

    • Examples: In a binary tree, leaves are nodes with no left or right child.

    • In a general tree, leaves are nodes with no children in their child list.

  • Answered by AI
  • Q2. Find the LCA of tree.
  • Ans. 

    The Lowest Common Ancestor (LCA) of a tree is the shared ancestor of two nodes farthest from the root.

    • Start from the root and traverse the tree to find the paths from the root to the two nodes.

    • Compare the paths to find the last common node between them, which is the LCA.

    • If one of the nodes is an ancestor of the other, then the ancestor node is the LCA.

  • Answered by AI
Round 2 - HR 

(2 Questions)

  • Q1. What projects you worked upon?
  • Ans. 

    I have worked on projects involving web development, mobile app development, and data analysis.

    • Developed a web application using React and Node.js for a client in the e-commerce industry

    • Created a mobile app using Flutter for a startup in the healthcare sector

    • Performed data analysis on customer behavior using Python and SQL for a marketing company

  • Answered by AI
  • Q2. What internships you did?
  • Ans. 

    I completed internships at ABC Company and XYZ Company during my undergraduate studies.

    • Interned at ABC Company working on web development projects

    • Interned at XYZ Company assisting with software testing and quality assurance

    • Gained hands-on experience in coding, debugging, and problem-solving

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare tree and graph well.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.

Round 1 - Coding Test 

1. PEAK ELEMENT QUESTION.
2. COIN DENOMINATION

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Create pagination component using an api show the data for the pages
  • Ans. 

    Create a pagination component using an API to display data for different pages.

    • Use API to fetch data for each page

    • Implement pagination logic to display data for each page

    • Allow users to navigate between pages

  • Answered by AI

Skills evaluated in this interview

Spinny Interview FAQs

How many rounds are there in Spinny Software Engineer interview?
Spinny interview process usually has 2-3 rounds. The most common rounds in the Spinny interview process are Coding Test, Technical and Resume Shortlist.
What are the top questions asked in Spinny Software Engineer interview?

Some of the top questions asked at the Spinny Software Engineer interview -

  1. Low level design , OOPs, modular co...read more
  2. One Dynamic programming quest...read more
  3. Maximum rainwater leetc...read more

Tell us how to improve this page.

People are getting interviews through

based on 1 Spinny interview
Referral
100%
Low Confidence
?
Low Confidence means the data is based on a small number of responses received from the candidates.
Spinny Software Engineer Salary
based on 26 salaries
₹10 L/yr - ₹25 L/yr
101% more than the average Software Engineer Salary in India
View more details

Spinny Software Engineer Reviews and Ratings

based on 5 reviews

3.4/5

Rating in categories

3.3

Skill development

3.6

Work-Life balance

3.0

Salary & Benefits

3.4

Job Security

3.1

Company culture

3.0

Promotions/Appraisal

3.3

Work Satisfaction

Explore 5 Reviews and Ratings
Operations Analyst
459 salaries
unlock blur

₹2.2 L/yr - ₹7 L/yr

Relationship Manager
237 salaries
unlock blur

₹2.5 L/yr - ₹5.1 L/yr

Team Lead
201 salaries
unlock blur

₹2.8 L/yr - ₹8.5 L/yr

CAR Consultant
155 salaries
unlock blur

₹2.1 L/yr - ₹4.2 L/yr

Assistant Manager
144 salaries
unlock blur

₹3.6 L/yr - ₹11 L/yr

Explore more salaries
Compare Spinny with

Truebil

3.9
Compare

CarDekho

3.7
Compare

Carwale

3.5
Compare

Cartrade.com

3.9
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview