Phone screen with recruiter to discuss background.
Technical JavaScript interview: 1.5 hours long.
The technical JS interview was much more detailed than I expected, and the challenges were pretty tough. I ended up passing to the hiring manager round after that, but dropped out of the process since I got a weird vibe from the team. All frontend is based in the India time zone, and I have a feeling the work-life balance is pretty bad.
If you are creating a modal and you want to be able to close it by clicking anywhere on the screen, how would you implement this?
Memoize a function to track the number of function calls and return the first result every time the function is called.
Can you describe immutability to me and its importance? Give an example.
What are the two ways to implement function currying? Can you code out examples?
What are some real-life examples of when you would use closures?
What are some different things we could do to optimize JavaScript performance?
The following metrics were computed from 1 interview experience for the Rippling Senior Frontend Engineer role in United States.
Rippling's interview process for their Senior Frontend Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Rippling's Senior Frontend Engineer interview process in United States.