Michele Nasti

Michele Nasti

Thoughts on what I learn

Interviewing for a CTV Product Manager role: what I asked as an engineer

The plot twist

Recently I sat on the other side of the table: I was one of the interviewers for a Product Manager for CTV. Not a developer role, a PM. This post is about the questions I asked, why I asked them, and what made me raise an eyebrow.

An engineer interviewing a PM may sound odd. Usually PMs are interviewed by other PMs, by managers, by HR. But the person who works with the new PM every single day is the engineer: we read their tickets, discuss their priorities, and say "this will take three sprints, not three days".

If you're new to video advertising, I wrote a dive into the world of video ads a while ago: it covers VAST, wrappers and VPAID, which I'll take for granted here.

So I asked myself a simple question: what do I, as an engineer, want to know about my future PM?

During the interviews, it was 3 of us asking questions: the boss of PMs, the PM that is currently taking that spot, and me. So, the product questions were left to them. I had to cover only the knowledge of the ad industry.

Why CTV is a different beast

If you come from web advertising, CTV looks familiar. There's VAST, there's OpenRTB, there are auctions. Easy, right?

Nope.

On a TV you don't control the player. There are dozens of devices, each with its own quirks. Ads are often stitched server-side into the stream (SSAI), so the "user" calling your ad server is actually a server. And ads don't come one at a time: they come in pods, like the commercial breaks you see on regular TV.

A good CTV PM doesn't need to write code. But they need to understand why things are hard here. Otherwise every estimate looks like laziness, and every bug looks like incompetence.

So during the interviews I was looking for three things:

  • Domain understanding: do you get how an ad actually reaches the screen?
  • Method: when something breaks, where do you start?

The questions

Here they are. Not the exact ones I used (sorry, future candidates), but the same spirit.

1. "Walk me through an ad break on a smart TV"

What happens from the moment a break starts to the moment the spot is on screen? This is the question. In two minutes you understand if the candidate knows about SSAI, pods, VAST and who talks to whom, or if they're just stringing acronyms together.

There's no perfect answer. I'm happy with "I don't know this part" followed by a reasonable guess. I'm much less happy with confident nonsense.

2. "Why is client-side a problem in CTV, and what does server-side break?"

A good answer mentions both sides: heterogeneous devices and limited players on one hand; measurement, tracking and shared IPs on the other. Every solution here is a trade-off, and I want a PM who knows it.

3. "A publisher says the fill rate of their pods is low. Where do you start?"

Here I'm not looking for the right answer, I'm looking for the method. What data do you ask for? Who do you ask? Do you think about spot durations, timeouts, floor prices? Or do you just open a ticket for the engineers saying "fill rate low, pls fix"?

4. "A standard we've used for years is becoming obsolete. How do you handle the transition?"

Customers still depend on it, sales wants to keep everybody happy, engineering wants to delete code. This is pure product work: priorities, communication, compromises.

5. "Write me a user story for cross-device frequency capping"

Can you turn a business need into something an engineer can estimate? Do you think about edge cases? Do you know what you don't know (spoiler: identity in CTV is a mess)?

Red flags

No names, no details, just patterns. These are the things that made me raise an eyebrow:

  • Buzzword soup. "We leverage programmatic synergies across the CTV ecosystem." Cool. What does it mean?
  • "The engineers will figure it out." Maybe. But then what exactly is your job?
  • No numbers. A PM who never mentions a metric, a KPI, a before and after, is a PM who doesn't measure. And if you don't measure, you don't know.
  • Never wrong. Every story ends with a success. Nobody ever shipped something that flopped? Really?

So yes, in my interviews we had the experienced guy that talked only in jargoneese, and the fresh graduate that seemed to think with his own head. And the guy that seemed super-smart but that spoke very bad english, and the support guy that wanted to change career to grow.

So, what did I learn?

That interviewing is hard. Way harder than being interviewed. You have 30 minutes to guess how it will feel to work with someone for the next years.

I also suffered from the "interviewer fatigue": you talk to 10 candidates in a week, you start mixing conversations you had with other candidates, asking questions you already asked, etc. It's like dating 10 people in the same week (something I would not advice to do): you don't remember what you have told to one and not the other!

Engineers should be in the loop when hiring a PM. Not to test if they can code (please don't), but to check if the two of you will speak the same language. In CTV, where everything is a trade-off, that language matters a lot.

And you? Have you ever interviewed someone outside your role? Which question would you add? Let me know in the comments.