Skip to content

Latest commit

 

History

History
105 lines (63 loc) · 8.92 KB

interviewing.md

File metadata and controls

105 lines (63 loc) · 8.92 KB
title description
Interviewing @ Artsy
An overview of our interview process

What to expect from an Artsy interview

We're excited that you've decided to interview for a job at Artsy! This document will cover our standard interview process. Our goal is to give you the information you need to feel prepared.

We'll update this as often as we can when things change, but note that the details may shift slightly. Our Recruitment team will be available to answer any questions you may have throughout the hiring process! You can reach them on recruitment@artsymail.com or reach out to your recruiter directly.

This guide is tailored to our standard interviews for most individual-contributor roles. The content of the interviews may change slightly based on the level, but the ethos will be the same. If you are interviewing for an Engineering Manager or leadership role, the process is roughly the same as the below, however the themes of questions will vary. You will also meet with other Engineering Managers and an Engineer who you might manage if you join us!

All of the interviews are conducted via zoom video call, we have a ‘video on’ culture at Artsy and are excited to virtually meet you!

At a high level, our interviews have four stages:

After the interviews, we will ask you to provide 2-3 professional references (this part is the same for interviews across Artsy, regardless of which role you are interviewing for).

Recruiter Interview

As a very first step, you’ll speak with one of our recruiters. These conversations are a way for us to learn more about you, what motivates you, and gauge whether Artsy and the opportunity aligns with your career goals.

How to prepare: Be prepared to speak to the work you’ve accomplished on your resume—we may ask you to describe a recent project and/or specific technologies you’ve used in the past. Also make sure to come prepared with questions to ask your interviewer. Remember, this is also for you to make sure Artsy would be a good fit!

Hiring Manager Interview

This interview is with the hiring manager for the role. The hiring manager will be an Engineering Manager on the team, and in most cases, will be your people manager if you are to join Artsy.

This interview focuses on the capabilities described in our engineering ladder. You will not be asked to whiteboard, but be prepared to talk about past experiences working on teams or projects.

How to prepare: Be prepared to answer example/evidence based questions (also known as competency questions) with examples from your past experience. We recommend familiarising yourself with the STAR interviewing framework.

Team Interviews

During your team interviews, you will participate in four one to one interviews that vary in length. We do our best to keep our interview process as speedy as possible. Your recruiter can provide more specific information for each role or answer any questions you have on how to prepare.

1. Peer (Engineer)

This interview will be with an engineer. We have a semi-fluid team structure, so this person may or may not be on the same team as this role.

The goal of this interview is to learn about your experience collaborating with other engineers. Like the hiring manager interview, this is non-technical but be prepared to discuss past experiences.

2. Peer (Non-Engineer)

This interview will be with a member of our Product, Design or Data teams.

Similar to the Peer (Engineer) interview above, this is non-technical but you should be prepared to discuss past experiences and especially collaboration with non-technical colleagues.

3. Technical Fluency

This interview will be with an engineer. The focus of this interview varies for different levels and specialties. Most likely, the person you interview with will be someone with experience relevant to the role.

In this interview, we will be assessing your ability to write and reason about code. We want this process to be as smooth as possible for you, and so we let you choose between one of three options:

  • Code sample (where you send us code you’ve already written, followed by an in-person discussion about it)
  • Take-home exercise (where we give you an exercise and you spend a limited time on it, followed by a short in-person discussion), or
  • Pair programming exercise (where you complete an exercise with another engineer, switching drivers and collaborating as you would in a standard pair programming environment, followed by a short debrief).

All of the options are equal from our perspective, so we encourage you to choose the one that feels best for you. Your recruiter can share more details around the length of these interviews including the at home preparation time vs. time during the call with an Engineer.

4. System Design

This interview is with an engineer, and lasts an hour. Here, you will be presented a scenario and asked to design a system*. You are expected to take us through your thought process and may use a whiteboard (or equivalent in a remote setup) to explain your work, but you will not be asked to code anything.

In this interview, we're evaluating the following key areas:

  • Systems thinking: Are you able to both think holistically about the problem and dig into details?
  • Decision-making: What factors are you employing when making decisions? Can you explain why you chose X or Y?
  • Communication: We want to hear your thought-process and assumptions as you make them.

*"System" is used generically here to represent a chunk of an ecosystem. We tailor the prompt to the specific role, so for example if it's an iOS role, you may be asked to design a feature in an iOS app; if it's a full stack role, it could be something like a simple architecture for notifications. We're not trying to trick you here or catch you out, we just want hear how you leverage your knowledge and experience.

Leadership Interview

This will be your final interview with an Engineering Director. This is a final opportunity for you to ask any outstanding questions about Artsy, the role and expectations. We will ask a handful of competency questions to assess your potential for growth, self-motivation and alignment with our core values.

References

At the end of our process,we'll ask to connect with your professional references.

References are an important part of Artsy's hiring strategy across all roles. We’ll ask for two to three references—these should be a combination of direct managers and close collaborators. If you’re unable to provide us with a couple of references or aren’t sure who to provide (i.e. if you’ve been in the same job your whole career), let us know and we'll figure something out!

These calls last between 15-30 minutes and we'll ask your references in-depth questions about their experience working with you. See this blog post on hiring for more details. Whilst it was written in January 2019, there is still some relevant information!

General Tips

  • Feel free to take a few moments of quiet time if you need them throughout the interview, but make sure you are also thinking out loud. By letting us hear your thought-process, we can also help guide you towards the topics we’re interested in hearing about most!
  • Bring questions for your interviewers. Use the opportunity to make sure that Artsy is the type of company that you'd be excited to work at. Feel free to ask about anything, including: company goals and values, team history, etc.
  • You are not required to have a deep knowledge of Artsy's product or engineering team before interviewing, but it can be helpful to do some research ahead of time as a way to frame your questions or discussion. We recommend poking around artsy.net, looking at our engineering blog and Engineering Radio podcast, and checking out our Artsy in a Nutshell doc in this repo.

Additional Resources

  • This page about our hiring process was updated in July 2022! For details around the exact structure of your upcoming interviews, feel free to connect with your recruiter who can provide more information.