Revenue Product is a group of product managers, project managers, engineers, designers, and data scientists that works closely with the Revenue organization as well as other PDT teams to build quality, trusted, and innovative solutions that monetize and fund Vox Media’s commitment to quality journalism, allowing for other publishers and brands to do the same across Vox Media’s networks.
Want to join us at Vox Media Engineering? We are hiring!
- Back End Technologies: Rails (For applications), Python, Node.js + Express
- Front End Technologies: React, Vanilla/ES6 JavaScript, HTML, CSS, YAML/JSON
- Data/Database/APIs: MySQL, Postgres, GraphQL, TextRazor, BigQuery, MongoDB
- Authentication: Auth0
- Storage/Caching: S3 and Fastly (files), GCP (data)
- Hosting/Processing/Ops: Heroku, GCP, Resque, Redis, AWS Lambda, Google Cloud Run, Kubernetes, GitHub Actions, Terraform (data)
- Other: Amazon Elastic Video transcoder, Google Ad Manager
Hello, and thank you for your interest in Vox Media Engineering!
If you are joining us as part of an interview process, please work with your interview coordinator to choose the relevant technical exercises for the technical evaluation component of the interview. Otherwise, feel free to review any of the material here.
We typically ask candidates to spend no more than 2 hours on these exercises to prepare for a technical panel evaluation.
For our engineering IC roles, you will (unless otherwise specified) prepare for said panel evaluation by picking:
- Two hiring exercises from the list given to you by your interview coordinator
OR
- One hiring exercise from the list given to you by your interview coordinator
- One demo of code that you previously worked on.
All options are weighted equally!
The technical evaluations are meant to facilitate conversation to assess team fit, and technical and communication skills.
Here is an outline of questions or topics to expect during the panel evaluation:
- What was the use case and scope of the project? What was implemented?
- What was your process for reading through the exercise?
- Why did you choose this approach? And what considerations were relevant in making this decision.
- What errors and challenges did you run into?
- How did you use other software programming or data skills to do this work?
- Any future work and considerations you’d like to highlight.
Feel free to share any slides, links or documentation to the work ahead of time by sending an email to your recruiting contact, the hiring manager or respective interviewer with your full name in the subject line.
-
Can I use jQuery, React, Underscore, or other external libraries? – Yes! You are free to use any tools, libraries, and frameworks you feel comfortable using.
-
Who should I reach out to about this repo? – We welcome all feedback, comments, questions, or concerns at [email protected].
Copyright 2021 Vox Media
Licensed under the Apache License, Version 2.0 (the "License") you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.