Upload Button Icon Add office photos

Spinny

Compare button icon Compare button icon Compare

Filter interviews by

Clear (1)

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 Engineer Intern

 (1)

 Software Development Engineer

 (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

I applied via Naukri.com and was interviewed in Dec 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. What if you found that there is an error in your code which tester missed and the project is going to live in morning. What will you do even they issue remain after trying to fix in extra hours(night).
  • Ans. 

    I would immediately inform the project manager and the testing team about the error and work collaboratively to find a solution.

    • Notify the project manager and testing team about the error

    • Collaborate with the testing team to understand the issue

    • Analyze the code to identify the root cause of the error

    • Work with the development team to fix the error as quickly as possible

    • Perform thorough testing to ensure the issue is reso...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Stay honest and completely open about work and working style.

Skills evaluated in this interview

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

I applied via Approached by Company and was interviewed in Feb 2023. There were 3 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Complete Depend on Cv topics and Data structure.
Round 2 - Technical 

(1 Question)

  • Q1. Same as Round 1 but difficulty level in high
Round 3 - Technical 

(1 Question)

  • Q1. Round 3 will be based on previous round and mostly Stack centric.

Interview Preparation Tips

Interview preparation tips for other job seekers - Good Company, give a Try they offer a good life and work balance.

I applied via AmbitionBox and was interviewed before Sep 2020. There were 3 interview rounds.

Interview Questionnaire 

8 Questions

  • Q1. About last role of mine
  • Q2. Asked about My family background
  • Q3. Salary discussion and negotiation to me
  • Q4. Initially Basics of PHP language.
  • Q5. Oops concepts should have prepared
  • Q6. Questions about laravel frame work
  • Q7. Diff between unique and primary key in sql
  • Ans. 

    Unique key allows null values, primary key does not.

    • Primary key is a unique identifier for a record in a table

    • Unique key allows null values, primary key does not

    • A table can have only one primary key, but multiple unique keys

    • Primary key is automatically indexed, unique key is not necessarily indexed

  • Answered by AI
  • Q8. Use of having clause in sql
  • Ans. 

    HAVING clause is used in SQL to filter data based on aggregate functions.

    • It is used with GROUP BY clause to filter data based on aggregate functions

    • It is used to filter data after grouping has been done

    • It is similar to WHERE clause but operates on grouped data

    • Example: SELECT department, AVG(salary) FROM employees GROUP BY department HAVING AVG(salary) > 50000;

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared about the framework and Basics of primary skilled programming language.

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 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 Resume 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

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

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

Recently Viewed

INTERVIEWS

Zetwerk

No Interviews

INTERVIEWS

Snapdeal

No Interviews

INTERVIEWS

Zetwerk

No Interviews

REVIEWS

Godrej Industries Group

No Reviews

INTERVIEWS

Zetwerk

No Interviews

INTERVIEWS

Zetwerk

No Interviews

INTERVIEWS

Zetwerk

50 top interview questions

DESIGNATION

DESIGNATION

JOBS

Schlumberger

No Jobs

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
498 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Relationship Manager
253 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Team Lead
195 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

CAR Consultant
161 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Assistant Manager
132 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