The recruiter call was very straightforward and led to setting up a technical phone screen over Google Hangouts.
It was a two-on-one interview with two developers. The interview started with CSS and JavaScript trivia, which progressed to pure JavaScript trivia.
They did not touch on algorithms and data structures, but your mileage may vary once they see this type of review.
You will need to know about:
Tell me the output of the following, and they would console log out numbers with certain combinations. It could be:
setTimeout() console log.then()setTimeout() within a PromiseThink of some different combinations, as they'll change it once I write this.
bind()
There was a question that used bind() with multiple parameters and tried to set the first one as null. Read up on MDN for bind().
Closure
There was a question about closures and using one to limit how many times you can call a function. Imagine you had a function that would print out the number 1. Then, to demonstrate the ability of using closures in JavaScript to limit function calls, imagine setting the limit to two. If you call the function three times, it would print out 1, 1, null.
Box Model
What is the box model? What are the gotchas? When are the elements of the box model used?
The following metrics were computed from 6 interview experiences for the Spotify Web Engineer role in New York, New York.
Spotify's interview process for their Web Engineer roles in New York, New York is very selective, failing most engineers who go through it.
Candidates reported having very negative feelings for Spotify's Web Engineer interview process in New York, New York.