
Notion
New grad
New-grad engineer building core product features at Notion
Join Notion as a new-grad engineer working across teams on features millions of people use — from onboarding activation flows to search and performance polish. This role expects ownership from day one: planning, shaping, and shipping product features end to end alongside design, product, and data partners.
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Ownership and initiative on ambiguous problems
- Full-stack reasoning (React/TypeScript frontend + backend/data model)
- Prior internship project depth
- Pragmatic use of AI-assisted development tools
- Collaboration and asking for help appropriately
Common question themes
Walk through a project you owned end-to-end, including a stuck moment
How would you improve an onboarding activation flow or search feature end-to-end
Describe your internship project and what you'd change in hindsight
How do you decide when to use an AI coding tool versus write it yourself
Tell me about a time you had to learn an unfamiliar part of a codebase or system
How candidates describe it
Real Software Engineer interview stories — retold from candidates' public write-ups, with sources.
Bloomberg London New Grad SWE Interview: Coding, System Design, Behavioral
A new-grad candidate walks through four Bloomberg London interview rounds—two coding interviews, a system design round, and a behavioral round—that resulted in an offer within two business days of the final round.
Interviewed February 2021 · London
Bloomberg New Grad Software Engineer Interview (London, 2019): Phone Screen to a Single Onsite Round
A Bloomberg new-grad software engineer candidate in London describes a phone screen built around a generalized parenthesis-matching problem, followed by a single onsite interview on a custom string-sorting problem. The onsite process ended after one round, and the candidate received a rejection a few days later without detailed feedback.
Interviewed November 2019 · London
Google · L3 Software EngineerOfferGoogle L3 software engineer interview: phone screen, four coding rounds, and the Googleyness round
A candidate with two years of experience went from recruiter outreach to offer over about four months. The onsite was four 45-minute coding rounds — three of them featuring binary trees — and one round turned into a 25-minute chain of follow-ups about approximating an optimal solution at scale.
Interviewed June 2020 · Bangalore, IN
All Notion Software Engineer interviews
Related interviews

Notion
Mid
Developer Advocate

Notion
Manager
Engineering Manager, Mobile AI

Notion
Senior
Engineering Manager, Search & Context Platform

Figma
Senior
Software Engineer, Figma Weave

Affirm
Mid
Software Engineer II, Full-Stack (Marketplace Performance)

Amazon
Mid