Title:
Robinhood - Senior Web Infrastructure Developer - Phone Technical Screen
Description:
Level: Senior
Years of Experience: 6
Questions Asked:
The interview was a vanilla JavaScript coding task.
I was given an HTML page with a 3x3 grid of rectangles and a class with empty methods. The task was to implement a chainable API for selecting and manipulating rectangles.
Example usage looked something like this:
RectanglesClass
.selectById(13)
.color("red")
.afterDelay(500)
.shiftByPx(10)
.color("green");
The main things tested were:
- implementing chainable class methods
- updating DOM elements
- handling delayed actions
- preserving execution order in a method chain
- basic JavaScript class/API design
Overall, it was more focused on practical vanilla JS and async behavior than algorithms.