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

Frontend Engineer

Spinny
upvote
share-icon
3 rounds | 4 Coding problems

Interview preparation journey

expand-icon
Preparation
Duration: 4 months
Topics: Javascript, CSS, React.js, Data Structures, Algorithms, Frontend System Design, Networking
Tip
Tip

Tip 1 : Better to study half hour daily for a week than 4 hours in a single day
Tip 2 : Apply the concepts learned in a practical throwaway project (use codesandbox, codepen, etc)
Tip 3 : You can never cover everything so find out topics/concepts mostly asked in interviews and be thorough with them before moving to anything else

Application process
Where: Linkedin
Eligibility: 1 - 3 year experience required
Resume Tip
Resume tip

Tip 1: Use buzzwords in your resume that it can be picked up easily
Tip 2: Tailor your resume according to the role you're applying for, don't put unnecessary skills
Tip 3: Put it in a single page only

Interview rounds

01
Round
Medium
Video Call
Duration60 minutes
Interview date26 Sep 2022
Coding problem2

Environment - A Live IDE with video call embedded into it
Timing - Afternoon

1. Technical question

Create a typeahead search bar which gives suggestions as we type in it.

Problem approach

1. Create the basic structure using HTML
2. Brought in functionality of making an API call for suggestions every time a the search bar gets updated with the a letter.
3. Optimised the number of network calls by using a debounced function.

2. Technical question

What are closures and it's limitations and benefits with an example.

Problem approach

Tip 1: Read through Javascript.info
Tip 2: Watch any javascript playlist  on youtube

02
Round
Hard
Video Call
Duration90 minutes
Interview date29 Sep 2022
Coding problem1

Timing - Afternoon
Environment - google meet with screen sharing on codesandbox

1. Technical question

Given an API which gives a json in response, print that api in the webpage with indentation.

Problem approach

Step 1: Make the API call and store the result as an Object in Javascript
Step 2: Create a recursive function which takes in that object and prints HTML code
Step 3: Separate out recursively calling data (Objects and Arrays) from non-recrusive data (numbers, strings,etc)
Step 4: Take care of indentation at each recursive call

03
Round
Medium
HR Round
Duration30 minutes
Interview date30 Sep 2022
Coding problem1

Timing - 7 in the evening
It was with the CTO

1. Basic HR Questions

Any project that i built which was challenging and why ?
Why do i want to switch ?

Problem approach

Tip 1: Use the Star method for behavioural questions

Here's your problem of the day

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

Skill covered: Programming

What is recursion?

Choose another skill to practice
Similar interview experiences
SDE - 1
3 rounds | 4 problems
Interviewed by Spinny
1663 views
0 comments
0 upvotes
SDE - 1
3 rounds | 6 problems
Interviewed by Spinny
3107 views
7 comments
0 upvotes
SDE - 1
3 rounds | 4 problems
Interviewed by Spinny
1528 views
0 comments
0 upvotes
SDE - Intern
2 rounds | 2 problems
Interviewed by Spinny
857 views
0 comments
0 upvotes