Our goal is to create an environment where you can showcase your strengths. We hope this guide and our Interview Homepage will eliminate any surprises and help you present your best self during your interviews. If you have any questions, please reach out to your Recruiter!
Overall Interview Process & What to Expect
👋 Initial Interview
An interview with a member of our Talent team to get to know you. We want to learn about the highlights of your experience and what you're looking for in your next role, and to tell you about what we're working on at Notion now and in the future.
💻 Technical Assessment
You'll work with one of our engineers in a live coding interview on a simple and scoped data ingestion and wrangling problem. Come prepared with whatever developer environment you prefer. You can look up syntax or libraries during your interview as well (we’re most interested in your problem-solving ability, not your memory)
🏠 Virtual Onsite Interviews
In this interview, we'll test your software design skills with an open-ended problem design problem that’s data-focused. We'll collaborate using whatever document editor you're comfortable with: Notion, Google Docs, or a plaintext file. Some people find it useful to draw architecture diagrams in this exercise. Since we'll be having this discussion remotely, you can use Google Drawings or Whimsical, but please do whatever you're most comfortable with (we're evaluating your software design knowledge here, not your familiarity with tools).
SQL Technical Exercise
For this exercise, you'll use SQL to answer three questions about a fake software product and send us back your thoughts over email. You can use your preferred tools for exploring a data set. We've found that an interactive development environment, such as Jupyter or Google Colab, often works well for sharing results as you go, but you should choose whatever will be most comfortable for you. For the Onsite Interview, please have your development environment set up ahead of time, and be prepared to share your screen through Zoom.
- Note: Your recruiter will send over the assessment after the conversation with the hiring manager, and it will be due by the day of your onsite interviews.
An interview with a member of our Data Science team to understand how you approach collaborating with stakeholders on data + business problems.
Career History & Experience Interview
A non-technical career history interview to understand your experience more in-depth, your biggest achievements, challenges, and how you worked with others on teams.
💖 Final Interview(s) with C-Suite
An interview where you'll discuss your past experience with our Head Of Engineering, Michael, and learn more about how we're thinking about growth for the product and company.
As a final step in the process, we will also conduct reference checks. All offers are contingent on a background check, which includes employment verification.
We want everyone who interviews with us to feel set up for success. Please reach out if you have questions!