Upload Button Icon Add office photos

Spinny

Compare button icon Compare button icon Compare

Filter interviews by

Spinny Front end Developer Interview Questions and Answers

Updated 27 Jun 2022

Spinny Front end Developer Interview Experiences

2 interviews found

I applied via Recruitment Consultant and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. There are three divs, grandparent,parent, child. Center all three divs one into another in middle
  • Ans. 

    Use CSS flexbox to center three divs inside each other

    • Use display: flex; justify-content: center; align-items: center; on the grandparent div

    • Set width and height on each div to see the effect clearly

    • Example: .grandparent { display: flex; justify-content: center; align-items: center; }

  • Answered by AI
  • Q2. Implement event bubbling on three divs, one into another i.e grandparent, parent,child
  • Ans. 

    Event bubbling can be implemented by attaching event listeners to the child, parent, and grandparent divs.

    • Add event listeners to the child, parent, and grandparent divs

    • Use the event.stopPropagation() method to stop the event from bubbling up to the parent and grandparent divs

    • Handle the event in each div's event listener function

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Learn javascript basics like hoisting , event bubbling, event delegation. And also CSS basics linke css positions.

Skills evaluated in this interview

I applied via Company Website and was interviewed before Oct 2020. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. 1 Round online round, random third-party service ask you questions around 3,4 all are JS basics, CSS basics, and 1 last question on recursion.

Interview Preparation Tips

Topics to prepare for Spinny Front end Developer interview:
  • Javascript
Interview preparation tips for other job seekers - Its was bad interview experience, I applied up to 2 times cannot clear first round because IDK what they are expecting the answers, I cleared all the question, don't know what they are expecting.

Front end Developer Interview Questions Asked at Other Companies

Q1. Non-Decreasing Array Problem Statement Given an integer array ARR ... read more
Q2. Find Unique Element in Array You have been provided an integer ar ... read more
asked in JUSPAY
Q3. Dijkstra's Shortest Path Problem Statement You are given an undir ... read more
asked in JUSPAY
Q4. Encode N-ary Tree to Binary Tree Problem Statement You are provid ... read more
Q5. Sort Linked List Based on Actual Values You are given a Singly Li ... read more

Interview questions from similar companies

I applied via Campus Placement and was interviewed in May 2021. There were 4 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. In first round exam was on hackerrank and in second round there was DSA coding question, 3 round system design

Interview Preparation Tips

Interview preparation tips for other job seekers - You should now the basic data structure and problem solving and medium knowledge in Frontend

I applied via Campus Placement and was interviewed in Dec 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. First was a basic round with aptitude question and 2 coding question after clearing that test there was technical interview 1 where 2 DSA questioned was asked after clearing that round 2nd technical interv...

Interview Preparation Tips

Interview preparation tips for other job seekers - Do coding question from gerksforgeeks and question of DSA and algorithm
Interview experience
2
Poor
Difficulty level
Hard
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. They asked me about web workers and web assembly. The whole questions were planned to reject the candidate.

Interview Preparation Tips

Interview preparation tips for other job seekers - Better opportunities are there.
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed in Feb 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

Question are very tough and faad

Round 2 - Coding Test 

Question like trees linked list and graphs

Interview Preparation Tips

Interview preparation tips for other job seekers - Best of luck for your future

I appeared for an interview in Jan 2016.

Interview Questionnaire 

8 Questions

  • Q1. Find right veiw of a binary tree
  • Ans. 

    To find the right view of a binary tree, we need to traverse the tree and keep track of the rightmost node at each level.

    • Traverse the tree using level order traversal

    • At each level, keep track of the rightmost node

    • Add the rightmost node to the result array

    • Return the result array

  • Answered by AI
  • Q2. Find two missing number from a given array ,without sorting and o(n)
  • Ans. 

    Find two missing numbers from an unsorted array in O(n) time complexity.

    • Calculate the sum of all numbers from 1 to n using the formula n*(n+1)/2

    • Calculate the sum of all numbers in the given array

    • Subtract the sum of array from the sum of all numbers to get the sum of missing numbers

    • Use the sum of missing numbers and the sum of squares of all numbers from 1 to n to calculate the missing numbers using simultaneous equatio

  • Answered by AI
  • Q3. This round based on project
  • Q4. Normal HR question
  • Q5. Find ave salary without disclosing any one salary
  • Ans. 

    To find average salary without disclosing any one salary

    • Collect salaries of all employees

    • Add all salaries and divide by total number of employees

    • Do not disclose any individual salary

  • Answered by AI
  • Q6. One golden bricks n divide it to min number of part so that u can pay each day salary to a worker
  • Ans. 

    Divide a golden brick into minimum parts to pay daily salary to a worker.

    • The number of parts needed will depend on the daily salary of the worker.

    • The size of the parts should be equal.

    • The parts should be small enough to cover the daily salary but large enough to minimize the number of parts.

    • The formula to calculate the number of parts is: number of parts = total value of the golden brick / daily salary

  • Answered by AI
  • Q7. One goat and 100 lion puzzles
  • Q8. Make 4 equal shape part of a cake if u cut 1/4 part already

Interview Preparation Tips

Round: Test
Experience: do atleast 2-3 code

Round: Technical Interview
Experience: its an easy round for me

Round: Puzzle Interview
Experience: i cant two of puzzles ,but selected for next round
Tips: prepare puzzles

Round: Technical Interview
Tips: prepare project and explain every small things to the interviewer

Skills: ds, algo, dbms, os, networking, they required all you should have good knowledge of all these subject
College Name: NIT Bhopal
Motivation: very good work culture and they give 7.04 LPA in hand and other perk

Skills evaluated in this interview

I applied via Campus Placement and was interviewed before Oct 2019. There were 4 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. System design for twitter.
  • Ans. 

    Twitter system design involves multiple components such as servers, databases, caching, and APIs.

    • Use sharding to distribute data across multiple servers

    • Implement caching to reduce database load

    • Use message queues for handling high traffic

    • Implement APIs for user authentication and data retrieval

    • Use load balancers to distribute traffic evenly

    • Implement a search engine for efficient search functionality

  • Answered by AI
  • Q2. Given two arrays that one array consists of the arrival time of trains and the other one consists of the departure time of trains. find out the minimum number of platforms so that none of them should crash...
  • Ans. 

    The minimum number of platforms needed to avoid train crashes based on arrival and departure times.

    • Sort the arrival and departure arrays in ascending order.

    • Initialize a variable to keep track of the maximum number of platforms needed.

    • Iterate through the arrival and departure arrays simultaneously.

    • If the current arrival time is less than or equal to the current departure time, increment the platform count.

    • If the current...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I would suggest, don't give up. If you are given any questions then think to give them your solution. Interviewers are too supportive, if you get stuck at any point they will give you hints. They won't judge on this basis that outputs are correct or not maybe you will solve it partially but you will get some plus points for your approach also.

Skills evaluated in this interview

I appeared for an interview before Apr 2021.

Round 1 - Telephonic Call 

(2 Questions)

Round duration - 45 Minutes
Round difficulty - Medium

It was in the mid day and since I applied for a Frontend role the discussion was majorly around data structure and bit of Javascript.
The interviewer was helping and good listener.

  • Q1. 

    Merge Two Sorted Linked Lists Problem Statement

    You are provided with two sorted linked lists. Your task is to merge them into a single sorted linked list and return the head of the combined linked list.

    ...
  • Ans. 

    Merge two sorted linked lists into a single sorted linked list without using additional space.

    • Create a dummy node to start the merged list

    • Compare the values of the two linked lists and add the smaller value to the merged list

    • Move the pointer of the merged list and the pointer of the smaller value list

    • Continue this process until one of the lists is fully traversed

    • Append the remaining elements of the other list to the me

  • Answered by AI
  • Q2. 

    Sort 0 1 2 Problem Statement

    Given an integer array arr of size 'N' containing only 0s, 1s, and 2s, write an algorithm to sort the array.

    Input:

    The first line contains an integer 'T' representing the n...
  • Ans. 

    Sort an array of 0s, 1s, and 2s in linear time complexity.

    • Use three pointers to keep track of 0s, 1s, and 2s while traversing the array.

    • Swap elements based on the values encountered to sort the array in-place.

    • Time complexity should be O(N) and space complexity should be O(1).

  • Answered by AI
Round 2 - Face to Face 

(3 Questions)

Round duration - 60 Minutes
Round difficulty - Medium

It was more of a in depth round on the framework I'm working on and problem solving.

  • Q1. What is the event loop and what is its significance?
  • Ans. 

    The event loop is a mechanism in programming that allows for asynchronous execution of code.

    • The event loop is a key component in JavaScript's runtime environment, responsible for handling asynchronous operations.

    • It continuously checks the call stack for any pending tasks and executes them in a non-blocking manner.

    • The event loop ensures that the program remains responsive by allowing other code to run while waiting for ...

  • Answered by AI
  • Q2. Can you provide examples of output-based questions in JavaScript that utilize browser APIs?
  • Ans. 

    Output-based questions in JavaScript using browser APIs

    • Example 1: Write a script that uses the Geolocation API to display the user's current location on a map

    • Example 2: Create a program that uses the Web Audio API to play a sound when a button is clicked

    • Example 3: Develop a web page that uses the Canvas API to draw a simple animation

  • Answered by AI
  • Q3. How would you design a system to support localization in a mobile app?
  • Ans. 

    Designing a system to support localization in a mobile app

    • Use resource files to store localized strings for different languages

    • Implement a language selection feature for users to choose their preferred language

    • Utilize localization libraries or frameworks to streamline the process

    • Consider cultural differences when localizing content, such as date formats and currency symbols

  • Answered by AI
Round 3 - Face to Face 

(3 Questions)

Round duration - 75 Minutes
Round difficulty - Hard

It was more of a fitment/managerial round.
Didn't had any coding questions, but was asked more on approaches and optimisations.
Discussions on the project you have worked on.

  • Q1. You need to find the fastest 3 horses out of a group, given that you can only race 5 horses at a time. How would you approach this problem?
  • Ans. 

    To find the fastest 3 horses out of a group with 5 horses racing at a time, we can use a tournament style approach.

    • Divide the horses into groups of 5 and race them against each other. This will give you the fastest horse in each group.

    • Take the winners from each group and race them against each other. The top 3 horses in this final race will be the fastest 3 overall.

    • Keep track of the results and compare the timings to d

  • Answered by AI
  • Q2. How do you debug the root cause of lag on a screen?
  • Ans. 

    To debug lag on a screen, analyze code, check for memory leaks, optimize rendering, and use profiling tools.

    • Analyze code to identify any inefficient algorithms or operations causing lag.

    • Check for memory leaks that could be impacting performance.

    • Optimize rendering by reducing the number of draw calls, optimizing shaders, and minimizing overdraw.

    • Use profiling tools like Xcode Instruments or Android Profiler to identify p

  • Answered by AI
  • Q3. Can you explain the architecture of the app you have recently worked on?
  • Ans. 

    The app I recently worked on is a social media platform for sharing photos and connecting with friends.

    • The app follows a client-server architecture, with the client being the mobile app and the server handling data storage and processing.

    • The client side is built using React Native for cross-platform compatibility.

    • The server side is implemented using Node.js with a MongoDB database for storing user data and photos.

    • The a...

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in GurgaonEligibility criteriaNo criteriaCars24 interview preparation:Topics to prepare for the interview - Data Structures Algorithms, Javascript, System DesignTime required to prepare for the interview - 1 MonthInterview preparation tips for other job seekers

Tip 1 : Get your JS fundamentals right (if applying for a Frontend role, https://javascript.info/ is a good start)
Tip 2 : Apart from preparing data structures, practise on the communication skills as well (prepare your introduction, be a good listener and on spot improvisation plays key roles)

Application resume tips for other job seekers

Tip 1 : highlight projects related to the job profile in your resume and mention what was your contribution in them precisely in 1/2 lines.
Tip 2 : Include URLs to applications/projects that you have build and your achievements/blog (if any)

Final outcome of the interviewSelected

Skills evaluated in this interview

I appeared for an interview before Sep 2020.

Round 1 - Face to Face 

(2 Questions)

Round duration - 60 Minutes
Round difficulty - Easy

  • Q1. 

    0/1 Knapsack Problem Statement

    A thief is planning to rob a store and can carry a maximum weight of 'W' in his knapsack. The store contains 'N' items where the ith item has a weight of 'wi' and a value of...

  • Ans. 

    Yes, the 0/1 Knapsack problem can be solved using dynamic programming with a space complexity of not more than O(W).

    • Use a 1D array to store the maximum value that can be stolen for each weight capacity from 0 to W.

    • Iterate through each item and update the array based on whether including the item would increase the total value.

    • The final value in the array at index W will be the maximum value that can be stolen.

  • Answered by AI
  • Q2. 

    Find the Second Largest Element

    Given an array or list of integers 'ARR', identify the second largest element in 'ARR'.

    If a second largest element does not exist, return -1.

    Example:

    Input:
    ARR = [2,...
  • Ans. 

    Find the second largest element in an array of integers.

    • Iterate through the array to find the largest and second largest elements.

    • Handle cases where all elements are identical.

    • Return -1 if a second largest element does not exist.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 60 Minutes
Round difficulty - Easy

System Design Round

  • Q1. Design a system for Twitter, discussing its architecture, key components, and scalability considerations.
  • Ans. 

    Design a scalable system for Twitter with key components and architecture.

    • Use microservices architecture for scalability and fault isolation.

    • Key components include user service, tweet service, timeline service, and notification service.

    • Use a distributed database like Cassandra for storing tweets and user data.

    • Implement a message queue like Kafka for handling real-time updates and notifications.

    • Use a caching layer like ...

  • Answered by AI
Round 3 - HR 

Round duration - 30 Minutes
Round difficulty - Easy

It is just a formality

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in BangaloreEligibility criteriaResume shortlistingSwiggy interview preparation:Topics to prepare for the interview - OOPS, Data Structures, Core Java, Algorithms, DBMS, SQL,Time required to prepare for the interview - 3 monthsInterview preparation tips for other job seekers

Tip 1 : System Design
Tip 2 : Practice questions from leetcode
Tip 3 : Have some projects.

Application resume tips for other job seekers

Tip 1 : Mention what you know 
Tip 2 : Good previous work to showcase

Final outcome of the interviewSelected

Skills evaluated in this interview

Spinny Interview FAQs

How to prepare for Spinny Front end 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 CSS, Front End, HTML, Javascript and GIT.
What are the top questions asked in Spinny Front end Developer interview?

Some of the top questions asked at the Spinny Front end Developer interview -

  1. implement event bubbling on three divs, one into another i.e grandparent, paren...read more
  2. There are three divs, grandparent,parent, child. Center all three divs one into...read more
  3. 1 Round online round, random third-party service ask you questions around 3,4 a...read more

Tell us how to improve this page.

Spinny Front end Developer Salary
based on 7 salaries
₹9.3 L/yr - ₹25 L/yr
179% more than the average Front end Developer Salary in India
View more details
Operations Analyst
495 salaries
unlock blur

₹2.2 L/yr - ₹7 L/yr

Relationship Manager
251 salaries
unlock blur

₹2.7 L/yr - ₹5.1 L/yr

Team Lead
194 salaries
unlock blur

₹2.8 L/yr - ₹8.5 L/yr

CAR Consultant
163 salaries
unlock blur

₹2.1 L/yr - ₹4.5 L/yr

Assistant Manager
133 salaries
unlock blur

₹3.8 L/yr - ₹13 L/yr

Explore more salaries
Compare Spinny with

Truebil

3.8
Compare

CarDekho Group

3.7
Compare

Carwale

3.5
Compare

Cartrade.com

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