
Roblox
Senior
Senior C++ Engineer building Roblox's first-of-its-kind in-engine ads system from the ground floor
Roblox is hiring a Senior Software Engineer to help build a brand-new ads system inside the Roblox Game Engine, starting with video ad formats, for a team that's at the beginning of a multi-billion dollar business. The bar is deep C++ codebase experience (6+ years) combined with strong analytical/data instincts, since the role sits at the intersection of engine performance, ad delivery, and app metrics.
Practice this interview
Free · a live voice mock calibrated to this exact role
What this interview tests
- Deep C++ engineering in large, complex codebases
- Game engine performance and cross-experience scalability
- Building new ad formats/integrations from 0 to 1
- App metrics, analytics, and data-driven decision making
- Production-quality, reliable system design
- Cross-functional collaboration on community-respecting ad UX
Common question themes
Describe the hardest bug or performance problem you solved in a large C++ codebase
How would you design a new ad format that must scale across every Roblox experience
Tell me about a time you used metrics/data science to validate a product decision
How do you approach building a production-quality system from scratch
How do you balance ad monetization with user/community experience
What's your process for staying current with emerging engineering technologies
How candidates describe it
Real Senior Software Engineer interview stories — retold from candidates' public write-ups, with sources.
Bloomberg Senior Software Engineer Interview: Five Rounds, Offer
A Senior Software Engineer candidate applied to Bloomberg's London office through the company's careers site and, after an initial screen, went through five separate on-site conversations covering coding, system design, a recruiter chat, and a hiring-manager round, ultimately accepting an offer.
Interviewed October 2022 · London, United Kingdom
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
Google · L4 Software EngineerNo offerGoogle L4 Software Engineer Interview: Eight Rounds, No Offer
An L4 Software Engineer candidate went through two phone screens, three onsite rounds, a culture conversation, and a team-matching call with a Google hiring manager, then watched the process stall for about a month and a half over a tightened experience requirement before an added extended round ended without an offer.
Interviewed February 2024 · Not specified
All Roblox Senior Software Engineer interviews
Related interviews

Roblox
New grad
Senior Machine Learning Engineer (Systems), Embodied AI/NPCs, ML Platform

Roblox
Senior
Senior Product Policy Manager, Regional Policy (SEA/SA)

Roblox
New grad
Developer Engagement Representative

Netflix
Senior
Software Engineer 5, Ads Reporting

Amazon
Mid
Software Development Engineer II, Amazon Robotics

Amazon
Mid