I applied through a recruiter. The process took 2 weeks. I interviewed at Curiosity Media (Rosslyn, VA) in Dec 2018
Interview
The interview was four rounds of interviews, two for cultural fit and two for technical fit.
The cultural interviews were relatively easy, some of them included some questions that asked brief technical questions, but were mostly unrelated to role - such as a how you would solve a generic problem like structuring a database table to support a feature.
Interview questions [1]
Question 1
I was asked to first diagnose a bug in the codebase and then find a solution for it. Then I was next asked how I would break down and estimate a feature and let product know if it was feasible to build. Finally, I was asked how I would choose architecture and design patterns based on the current implementations and future features in the pipeline.