Upload Button Icon Add office photos

Spinny

Compare button icon Compare button icon Compare

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 Nth Stair Given a number of stairs, starting from the 0th stair, calculate the number of distinct ways you can reach the Nth stair. You can climb ...read more
  • Q2. Merge Two Sorted Arrays Problem Statement Given two sorted integer arrays ARR1 and ARR2 of size M and N , respectively, merge them into ARR1 as one sorted array. Assume ...read more
  • Q3. Trapping Rain Water Problem Statement You are given a long type array/list ARR of size N , representing an elevation map. The value ARR[i] denotes the elevation of the i ...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 Problem Statement

    Given two sorted integer arrays ARR1 and ARR2 of size M and N, respectively, merge them into ARR1 as one sorted array. Assume that ARR1 has a size of M + N to hol...

  • Ans. 

    Merge two sorted arrays into one sorted array in place.

    • Iterate from the end of both arrays and compare elements to merge in place

    • Use two pointers to keep track of the current position in each array

    • Handle cases where one array is fully merged before the other

  • Answered by AI
  • Q2. 

    Count Ways to Reach the Nth Stair

    Given a number of stairs, starting from the 0th stair, calculate the number of distinct ways you can reach the Nth stair. You can climb either one step or two steps at a ...

  • Ans. 

    The question is about calculating the number of distinct ways to reach the Nth stair by climbing one or two steps at a time.

    • Use dynamic programming to solve this problem efficiently.

    • Define a recursive function to calculate the number of ways to reach each stair.

    • Consider base cases for 0 and 1 stairs.

    • Use memoization to store intermediate results and avoid redundant calculations.

    • Handle large values of N by taking modulo ...

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

    You are given a long type array/list ARR of size N, representing an elevation map. The value ARR[i] denotes the elevation of the ith bar. Your task is to determine th...

  • Ans. 

    Calculate the total amount of rainwater that can be trapped between given elevations in an array.

    • Iterate through the array and calculate the maximum height on the left and right of each bar.

    • Calculate the amount of water that can be trapped at each bar by taking the minimum of the maximum heights on the left and right.

    • Sum up the trapped water at each bar to get the total trapped water for the entire array.

  • Answered by AI
  • Q2. Can you provide a low-level design of a hotel management system?
  • Ans. 

    A low-level design of a hotel management system involves detailing the system's components and their interactions.

    • Define classes for entities like Room, Guest, Reservation, and Staff

    • Implement functions for booking rooms, checking availability, and managing guest information

    • Include modules for billing, housekeeping, and reporting

    • Utilize databases for storing information and APIs for external integrations

  • Answered by AI

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 the Duplicate Number Problem Statement Given an integer arra ... 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 Development Engineer

 (1)

 Software Engineer Intern

 (1)

 Software Development Engineer II

 (1)

 Software Developer

 (1)

 Software Developer Intern

 (1)

 Software Development Engineer Intern

 (1)

 QA Engineer

 (1)

Interview questions from similar companies

Interview Questionnaire 

2 Questions

  • Q1. Implement LRU Cache
  • Ans. 

    LRU Cache is a data structure that stores the most recently used items and discards the least recently used items.

    • Use a hash table to store key-value pairs

    • Use a doubly linked list to keep track of the order of items

    • When an item is accessed, move it to the front of the list

    • When the cache is full, remove the least recently used item from the back of the list

    • Lookup and insertion should be O(1) time complexity

  • Answered by AI
  • Q2. Implement 2 stacks in an array
  • Ans. 

    Implement 2 stacks in an array

    • Divide the array into two halves

    • Use top1 and top2 to keep track of top elements of stacks

    • Push and pop elements from respective halves

    • Check for overflow and underflow conditions

  • Answered by AI

Skills evaluated in this interview

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

I applied via Campus Placement and was interviewed in Aug 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 tips
Round 2 - Coding Test 

Questions from trees and linkedin

Round 3 - Technical 

(2 Questions)

  • Q1. Question on dsa and on oops
  • Q2. Reverse linked list with multiple approach
  • Ans. 

    Reverse a linked list using multiple approaches.

    • Iterative approach: Use three pointers to reverse the links between nodes.

    • Recursive approach: Recursively reverse the rest of the list and adjust the links.

    • Stack approach: Push all the nodes onto a stack and then pop them to create the reversed list.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Free aws d resfg rtrt bert ert treytr ret ert ert tret tre tryr tr rt try tr ytry try tr ytry try try t ty try tr try

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed before Mar 2022. 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 tips
Round 2 - Coding Test 

Technical questions based on dsa

Round 3 - Technical 

(2 Questions)

  • Q1. Questions on sql based on joins and cte
  • Q2. Questions on linq based on data transformation
Round 4 - Coding Test 

Questions based on high level programming and system architecture

Interview Preparation Tips

Interview preparation tips for other job seekers - Be clear on the basics of dsa,sql and. Net framework
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

2 hours coding round, only 1 person out of 90 cleared

Round 2 - Technical 

(1 Question)

  • Q1. Asked loads of dsa, super technical questions
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Nothing much compulsary field

Round 2 - Technical 

(3 Questions)

  • Q1. Question based on DS and algo
  • Q2. What is array? how to use it?
  • Ans. 

    An array is a data structure that stores a collection of elements of the same type in a contiguous block of memory.

    • Arrays are indexed starting at 0, with each element accessible by its index.

    • Arrays can be used to store and manipulate multiple values of the same data type.

    • Example: String[] names = {"Alice", "Bob", "Charlie"};

  • Answered by AI
  • Q3. Why glassdoor force to write question
  • Ans. 

    Glassdoor may require users to write questions to encourage engagement and gather feedback.

    • Encourages user engagement and feedback

    • Helps improve the overall user experience on the platform

    • Allows users to share their thoughts and opinions

    • Can lead to valuable insights for Glassdoor to enhance their services

  • 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

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.

Spinny Software Engineer Interview Process

based on 1 interview

Interview experience

5
  
Excellent
View more
Spinny Software Engineer Salary
based on 27 salaries
₹10 L/yr - ₹25 L/yr
97% 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

3.4

Job security

3.1

Company culture

3.0

Promotions

3.3

Work satisfaction

Explore 5 Reviews and Ratings
Operations Analyst
500 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Relationship Manager
252 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Team Lead
206 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

CAR Consultant
161 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Manager
133 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Explore more salaries
Compare Spinny with

Truebil

3.8
Compare

CarDekho Group

3.7
Compare

Carwale

3.4
Compare

Cartrade.com

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