Spinny interview experience Real time questions & tips from candidates to crack your interview

Software Development Engineer -1 Frontend

Spinny
upvote
share-icon
4 rounds | 12 Coding problems

Interview preparation journey

expand-icon
Journey
Although I didn’t get an offer, this interview gave me a good insight into what I knew well. Still, luck also plays a role — the only thing you can do is prepare more.
Application story
A recruiter saw my profile on Naukri and called me for a screening. They did a background check and sent me an online test link. I took the test, and the next day, I found out I had cleared it and received the link for Round 1. After completing Round 1, I got a call the same day for the in-person round.
Preparation
Duration: 4 months
Topics: HTML, CSS, JavaScript, ReactJS, NextJS, JavaScript (core concepts, polyfills, problem solving), studied frontend system design to some extent, DSA (did a lot in college, now do it on demand)
Tip
Tip

Tip 1: For frontend roles, always master System Design and Machine Coding.
Tip 2: Be well-versed with your projects.

Application process
Where: Campus
Eligibility: Over 1 year of experience in frontend development. (Salary Package: 14 LPA)
Resume Tip
Resume tip

Tip 1: Aim for an ATS score greater than 80.
Tip 2: Don’t include made-up impact numbers just to improve your ATS score.

Interview rounds

01
Round
Medium
Online Coding Interview
Duration75 minutes
Interview date12 Jan 2025
Coding problem2

1. Element Count in Ranges

Easy
0/40
Asked in company
Spinny

You are given an array of integers, arr, and a series of Q queries. Each query is defined by an inclusive range [low, high].


For each query, your task is to determine the total number of elements in the original array arr that fall within that specific range. That is, for a given [low, high], you need to count how many elements x in arr satisfy low <= x <= high.


You must return a list of answers, where the i-th element is the count corresponding to the i-th query.

Try solving now

2. Currency Converter

Frontend Machine Coding: Currency Converter

02
Round
Medium
Face to Face
Duration90 minutes
Interview date16 Jan 2025
Coding problem6

1. HTML/CSS concepts

visibility:hidden and display:none
Visibility:hidden and opacity:0

2. Array Polyfill

Polyfills

[1.5, 2.7, 3.8, 5.6].arrCeil() // [2,3,4,6]

Array.prototype.arrCeil=function(){
if(!Array.isArray(this))
   Throw new Error(“not a array”);

 return  this.map(Math.ceil);
}

3. JavaScript Output Problem

console.log(1<2<3) true
console.log(3>2>1) false

True === 1 //

4. JavaScript Output Problem

for(var i = 1; i<10 ;i+=2){ 
setTimeout(() => console.log(i+1)
),0

5. Machine Coding Problem

Create a Candlestick component. (like the one in Stock Trading Graphs)

6. Questions of Redux

  1. What middlewares have you used? Are there any others you know?
  2. How would you update the 1000th entry in the Redux store?
  3. What is server-side rendering? What is hydration?
  4. What is state normalization?
03
Round
Easy
Face to Face
Duration30 minutes
Interview date21 Jan 2025
Coding problem2

1. Project Discussion

The VP of Technology conducted a discussion on the projects I worked on in my previous organisation.

2. Nested Boxes

Create three boxes centred within each other.

04
Round
Medium
Face to Face
Duration60 minutes
Interview date21 Jan 2025
Coding problem2

1. Project Discussion

This round was taken by the DoE and was the final round. We discussed the remaining projects that were not covered in the previous round.

2. System Design

  1. "I was asked more about the second project, which I couldn’t fully discuss earlier."
  2. "We had a discussion on how we could build our own event tracking system, similar to MoEngage or GTM."
  3. "Suppose there is a listing of 200–300 cars — how can we optimize it, considering loading all 200 at once wouldn't be feasible?"

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 4 problems
Interviewed by Spinny
1713 views
0 comments
0 upvotes
SDE - 1
3 rounds | 6 problems
Interviewed by Spinny
3183 views
7 comments
0 upvotes
SDE - 1
3 rounds | 4 problems
Interviewed by Spinny
1567 views
0 comments
0 upvotes
SDE - Intern
2 rounds | 2 problems
Interviewed by Spinny
883 views
0 comments
0 upvotes