Upload Button Icon Add office photos

Filter interviews by

Spinny Software Developer Interview Questions, Process, and Tips

Updated 30 May 2022

Spinny Software Developer Interview Experiences

1 interview found

Software Developer Interview Questions & Answers

user image CodingNinjas

posted on 30 May 2022

I was interviewed in Apr 2022.

Round 1 - HR 

(1 Question)

Round duration - 30 minutes
Round difficulty - Easy

This was just a screening round to check my intention and communication skills. They just asked me why was I looking for a job change, and told me a little bit about the profile.

  • Q1. Basic HR Questions

    Why are you looking for a job change? Are there any problems that you are facing in your current company?

  • Ans. 

    Tip 1 : Keep the answers generic, do not bash or talk ill about your current company as it might create a bad impression.
    Tip 2 : Some points that I presented were that I wanted to widen by domain, looking for better opportunities, etc.

  • Answered by CodingNinjas
Round 2 - Video Call 

(3 Questions)

Round duration - 45 Minutes
Round difficulty - Easy

Since I had applied for a full stack profile, this round mainly consisted of front-end questions and some basic DSA questions. They had scheduled a call in the afternoon around 14:00 and the call was on Google meet where I had to share my screen and type in some code, once I was happy with my code and it worked fine, I had to paste it into the google doc. Actually, they had outsourced the interview rounds to the Interview Vector.

  • Q1. Flatten 2D array

    You have to implement an iterator for ‘FLATTEN_2D’ to flatten a two-dimensional array ‘ARR_2D’ into a one-dimensional array ‘ARR_1D’. The iterator should support the following two operatio...

  • Ans. 

    Basic DFS.
    - Create an empty array and call it the result.
    - Loop over the content of the array if it's a number push it into the result array else recursively call the function.
    - Return the resultant array.

  • Answered by CodingNinjas
  • Q2. Javascript Question

    Write a polyfill for JS Array.reduceReduce is a higher order function that operates on an array and returns 1 single value.

  • Ans. 

    Create the custom reduce function and add it to Array.prototype

  • Answered by CodingNinjas
  • Q3. Javascript Question

    Implement the following function:sum(1)(2)(3)(4)() returns 10sum(1)() returns 1sum() returns 0

Round 3 - Video Call 

(2 Questions)

Round duration - 90 Minutes
Round difficulty - Easy

This round consisted of multiple easy DSA questions, some frontend questions, and one thought experiment related to design. Again, this round was conducted around 14:00 in the afternoon.

  • Q1. Anagram Pairs

    Pre-requisites: Anagrams are defined as words or names that can be formed by rearranging letters of another word. Such as "spar" can be formed by rearranging letters of "rasp&q...

  • Ans. 

    - Compare length of the strings and if they are not equal return false.
    - Take a hashmap and store the number of occurrences of each letter in the first string.
    - Iterate over the second string and if the ith character is not in the hashmap or the frequency is 0 then return false.
    - return true.

  • Answered by CodingNinjas
  • Q2. Technical Question

    Let's say that some of our clients are complaining that our website is really slow/crashing for them. What could be possible solutions and how would you identify the problems.

  • Ans. 

    Tip 1 : Mention the common solutions like optimizing assets, and bundle size.
    Tip 2 : Think out of the box, maybe the problem was faced by people of a certain geographic location, check your load balancers, pods, use CDN, etc.
    Tip 3 : Provide some solutions, in case we can't figure out whats happening because we are not able to reproduce the problem, add some analytics and crashlytics like Sentry in the frontend and enab

  • Answered by CodingNinjas

Interview Preparation Tips

Professional and academic backgroundI completed Computer Science Engineering from Gandhi Institute For Technology(GIFT) , BBSR. Eligibility criteriaNo criteriaSpinny interview preparation:Topics to prepare for the interview - Data Structures, React, JavaScript, CSS, SOLID Principles, System DesignTime required to prepare for the interview - 2 monthsInterview preparation tips for other job seekers

Tip 1 : DSA is important, practice around 150+ questions minimum.
Tip 2 : For the front end, JS is a must! Learn the basics and how it works under the hood.
Tip 3 : Learn SOLID and Design patterns.

Application resume tips for other job seekers

Tip 1 : Keep it short and simple. Specify your projects and/or experiences.
Tip 2 : Even naming your resume helps, instead of naming it "resume.pdf" name it like "____resume.pdf". It actually helps recruiters and I got positive feedback for this.

Final outcome of the interviewSelected

Skills evaluated in this interview

Interview questions from similar companies

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

I applied via Job Fair and was interviewed in Dec 2024. There were 3 interview rounds.

Round 1 - Coding Test 

OA test 3 Dsa questions 2 medium 1 hard you have to solve 1.5 questions in 120 minutes

Round 2 - One-on-one 

(2 Questions)

  • Q1. DSA Round Astreoid collision leetcode
  • Q2. Dp question based on exclusion and inclusion
Round 3 - Coding Test 

DSA 2 question
1 -> Find Lca and traverse a tree path available on GFG
2 -> LinkedList pallindrome check (you have to solve that in 0(1) space complexity)

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

The exam duration is one and a half hours.

Round 2 - Coding Test 

The total exam time is one and a half hours.

Round 3 - Group Discussion 

It encompasses all topics related to full stack development.

Round 4 - Technical 

(2 Questions)

  • Q1. Asks questions on SQL
  • Q2. Asks question in typical topics
Round 5 - HR 

(1 Question)

  • Q1. Where do you see yourself in two years?
  • Ans. 

    In two years, I see myself as a senior software developer leading a team on innovative projects.

    • Advancing to a senior software developer role

    • Leading a team on new and innovative projects

    • Continuing to enhance my technical skills through ongoing learning and training

  • Answered by AI
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(4 Questions)

  • Q1. Explain Deadlock?
  • Q2. Explain Red Black Tree?
  • Q3. Find local minima in a 1-D array?
  • Q4. Find local minima in 2-D array?
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. LRU Cache - how to tackle
  • Ans. 

    LRU Cache is a data structure that maintains a list of items in order of most recently used to least recently used.

    • Implement using a doubly linked list and a hashmap for efficient operations

    • 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 end of the list

  • Answered by AI
  • Q2. LRU Cache implementation based on a real time system. How would the main work which will be called etc etc
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at Netaji Subhas Institute of Technology (NSIT) and was interviewed in Jul 2024. There were 4 interview rounds.

Round 1 - Coding Test 

It was a coding round where i need to solve 3 DSA Questions in 1.5 hour

Round 2 - Technical 

(2 Questions)

  • Q1. This is Technical round where i was asked to implement the Two Question of Dsa one is bases on greedy and another is dp , another one is leetcode hard (finding maxaimal area of rectangle in matrix of 1 and...
  • Q2. Greedy Q was direct i don't remember clearly. I was selected for the 2nd round
Round 3 - One-on-one 

(1 Question)

  • Q1. It was also a technical round but bases on LLD problem statement. I was given a problem statement to design a society security system and the they need psudo code for complete implementation using correct ...
Round 4 - HR 

(1 Question)

  • Q1. I was not selected for 4th round but heard that there were Q on cs fundamentals.
Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. The question was about Nodejs
  • Q2. The question was to build a linked list in Nodejs
Round 2 - Technical 

(2 Questions)

  • Q1. The first question was related to DSA
  • Q2. The question was related to SQL
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. It was lld question to design a cab booking system.
  • Q2. Tell me about yourself
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Newspaper Ad and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. How was your previous organization
  • Ans. 

    My previous organization was a fast-paced tech startup focused on developing cutting-edge software solutions.

    • Highly collaborative work environment

    • Emphasis on innovation and creativity

    • Agile development methodologies were followed

    • Regular team meetings and code reviews

    • Opportunities for professional growth and learning

  • Answered by AI
  • Q2. Please create timer using react
  • Ans. 

    Create a timer using React

    • Use useState hook to store the timer value

    • Use useEffect hook to update the timer every second

    • Display the timer value in the component's render method

  • Answered by AI

Skills evaluated in this interview

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

I applied via LinkedIn and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

3 question only simple

Round 2 - Technical 

(2 Questions)

  • Q1. Reverse linked list
  • Q2. Detect loop in linked list
  • Ans. 

    Use Floyd's Tortoise and Hare algorithm to detect loop in linked list.

    • Initialize two pointers, slow and fast, at the head of the linked list.

    • Move slow pointer by one step and fast pointer by two steps.

    • If they meet at any point, there is a loop in the linked list.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Be patient

Skills evaluated in this interview

Spinny Interview FAQs

How to prepare for Spinny Software Developer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Spinny. The most common topics and skills that interviewers at Spinny expect are Javascript, Backend, C++, Django and Front End.

Tell us how to improve this page.

Spinny Software Developer Salary
based on 31 salaries
₹12 L/yr - ₹25.5 L/yr
98% more than the average Software Developer Salary in India
View more details

Spinny Software Developer Reviews and Ratings

based on 10 reviews

2.8/5

Rating in categories

2.7

Skill development

2.8

Work-Life balance

3.0

Salary & Benefits

2.7

Job Security

3.1

Company culture

2.1

Promotions/Appraisal

2.7

Work Satisfaction

Explore 10 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