I applied online, talked to a recruiter about their needs, and scheduled a technical phone screen.
The technical phone screen was a Hangout and a live coding session where the interviewer could see me and my typing at the same time.
There was a question about CORS and cross-site scripting.
Questions arose about how to optimize a site with many DOM nodes.
The live coding session focused on aggregating data stored in a hash. For example, each key in the hash represented a date string, and its property held the traffic for that day, separated by platform (iOS, Android, etc.). You were asked to count the total traffic based on the properties of those days.
The final part was a sliding window problem where you had to find the seven days with the highest traffic. You were given approximately 30 minutes for the coding portion.
I would say the interviewer was cordial but charmless, so go in looking to knock the coding part out of the park.
More failed front-end interviewees should talk about their experiences, in my opinion, so that we all know which companies ask general knowledge, which ask LeetCode-style problems, and which do both (as in this case).
The following metrics were computed from 2 interview experiences for the Reddit Front End Engineer role in United States.
Reddit's interview process for their Front End Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Reddit's Front End Engineer interview process in United States.