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!

<aside> <img src="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/27086fbd-f918-4e64-b1fb-90d24106dac3/Screen_Shot_2021-06-10_at_2.41.52_PM.png" alt="https://s3-us-west-2.amazonaws.com/secure.notion-static.com/27086fbd-f918-4e64-b1fb-90d24106dac3/Screen_Shot_2021-06-10_at_2.41.52_PM.png" width="40px" /> Note that all interviews will be conducted virtually over Zoom until we're able to return safely to the office this fall.

</aside>

Untitled (8).png

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.

💻 SQL Technical Assessment


You will work with one of our engineers in a live SQL interview, where you will be asked to answer a series of analytical questions by querying sample data. A link to a developer environment will be shared with you at the beginning of the interview, and you will write and run your SQL statements in there. Feel free to look up syntax during your interview (we’re most interested in your problem-solving ability, not your memory).

🏠 Virtual Onsite Interviews


Data Pipeline Design

This section evaluates if you are familiar with end to end pipeline design, including high level architectural concepts, and principles of data model design. We will collaborate within a text document that will be shared with you, but if you find it useful to draw architecture diagrams we also invite you to use you can use Google Drawings, Whimsical, or other text / drawing tools. Please do whatever you're most comfortable with (we're evaluating your software design knowledge here, not your familiarity with virtual whiteboarding tools).

Coding Interview

For this interview, we will test your coding (Python) skills and familiarity with basic concepts like object-oriented programming and data structures, through a practical exercise that resembles something you might encounter on the job as a Data Engineer. Similar to the other technical interviews, a link to a developer environment will be shared with you at the beginning of the interview.