Email Developer Interview Questions (and the Answers That Get You Hired)

On this page
The candidate on the video call is doing fine until minute eighteen, when the hiring manager shares her screen, pulls up an email that looks perfect in Gmail and shattered in Outlook, and asks one quiet question: "Why is this happening?"
I'm sitting in as a favor to a friend who runs the email team, and I watch a candidate with a genuinely nice portfolio freeze, because they prepped JavaScript trivia for a job that has nothing to do with it.
You don't have to be that person. The questions are more predictable than you'd think. Let me give you the list.
What email developer interviews actually test
Nobody is going to ask you to invert a binary tree. These interviews test three things: rendering knowledge (why email HTML is its own weird universe), platform fluency (can you work inside Klaviyo or Braze without hand-holding), and judgment (when marketing asks for the impossible, do you flatly say no, or offer the version that works). That third one separates junior from senior. Code can be taught. Judgment gets you the offer.
The one line I want you to carry into the room: they're not hiring you to write HTML, they're hiring you to know why it breaks.
Still early? My guide on how to become an email developer covers the skills. This post assumes you have them and need to prove it.

HTML and CSS email questions
These come first in almost every interview. Expect some mix of:
- Why tables instead of divs?
- Why does CSS get inlined?
- What's different about how Outlook renders email?
- How do you handle dark mode?
- What's a bulletproof button?
- How do you design for image blocking?
- Why is 600px the standard width?
- Media queries or hybrid/fluid design, and why?
The ones that carry the most weight:
Why tables instead of divs? Because email clients don't run modern browser engines. Outlook desktop renders with Microsoft Word's engine, which has never supported floats, flexbox, or grid, so nested tables are the only layout that renders consistently everywhere. They ask to see if you understand the constraint, not just the convention: "because Outlook uses Word's engine" sounds like you've debugged one, "that's how it's done" sounds like you copied templates.
Why inline CSS? Some clients strip or ignore <style> blocks, so critical styles live directly on elements as style="" attributes, usually run through an inliner at build time. Gmail handles embedded styles better than it used to, but you still inline, because you design for the worst client on the list, not the best.
What are Outlook's biggest quirks? The Word engine, again. No background images on divs (you fake them with VML inside conditional comments), inconsistent line-height and padding, no max-width. Mention <!--[if mso]> by name; hiring managers light up, because it means you've actually shipped to Outlook.
How do you handle dark mode? You can't fully control it: Apple Mail respects prefers-color-scheme, while Gmail and Outlook forcibly invert colors and mostly ignore your overrides. So you build defensively: transparent PNGs with a subtle stroke so logos survive, no pure black or white, and testing both modes before every send. "You mitigate, you don't control" is exactly the honesty they want.
What's a bulletproof button? A call-to-action built from HTML and CSS (padded table cell, or VML in Outlook) instead of an image, so it stays clickable when images are blocked. A real chunk of your audience sees no images on first open, so the layout must survive on live text, background colors, and real alt text.
For the rest: 600px stuck as the safe default from the era of tiny preview panes, and hybrid/fluid design beats media queries alone because some clients don't reliably support them.
Platform and ESP questions
The second round shifts from code to tools:
- Flows vs campaigns in Klaviyo: what's the difference?
- How would you segment a list for a re-engagement send?
- How do dynamic content and personalization variables work?
- Explain SPF, DKIM, and DMARC at a working level.
- What does list hygiene mean in practice?
- How do you A/B test subject lines properly?
- Transactional vs marketing email: what's different?
The deep answers:
Flows vs campaigns. A campaign is a one-time send to a segment: the Tuesday newsletter, the Black Friday blast. A flow is automated and triggered by behavior: an abandoned cart, a signup, a date. Senior-level addition: flows are where revenue compounds, built once, converting around the clock. It's the fastest way to tell whether you've worked inside an ESP or only read its marketing page.
SPF, DKIM, DMARC. Working level, no RFC recitals: SPF is a DNS record listing which servers may send mail for your domain, DKIM is a signature proving the message wasn't altered in transit, and DMARC tells receiving servers what to do when either check fails. Since Gmail and Yahoo tightened bulk-sender rules, all three are table stakes.
Transactional vs marketing. Transactional email (receipts, password resets, shipping updates) is triggered by a user action and should ride on separate sending infrastructure, so a marketing reputation problem never blocks a password reset. Naming that risk unprompted is a senior signal.
For the rest: list hygiene means suppressing non-engagers and pruning bounces before they poison sender reputation, and a real subject-line A/B test changes one variable and judges on clicks, not opens.

Scenario questions
This is where offers are won. They describe a mess and watch you think:
- "Our abandoned-cart email renders broken in Outlook. Walk me through debugging it."
- "Open rates dropped 40% after iOS privacy changes. What do you look at?"
- "Marketing wants a full-width video background. What do you tell them?"
- "A send went to the wrong segment. What happens in the next hour?"
- "Deliverability tanked at one mailbox provider. Where do you start?"
- "The CEO's email looks fine but every reply says it's broken. Why?"
How I'd coach the first three:
The broken Outlook email. Reproduce first: which Outlook, which version, desktop or web? Then read the rendered HTML for the usual suspects: an unclosed table, padding on a <div> Outlook ignores, a background image with no VML fallback. Fix, re-test across the client matrix, then check whether other flows share the template. They want a process, not a lucky guess.
The 40% open-rate drop. First question back: did revenue drop too? Apple Mail Privacy Protection pre-fetches images and inflates opens, so a drop after an iOS change may be measurement noise. If clicks and revenue held steady, recommend shifting KPIs off open rate. If they dropped too, it's a real deliverability investigation. The question traps people who treat open rate as gospel; sidestepping it calmly is the whole answer.
The video background request. You don't just say no. Video doesn't play in most clients, and full-bleed backgrounds die in Outlook, so you offer the version that ships: an animated GIF of the strongest three seconds, or a static hero with a play button linking to the landing page. Marketing gets the feeling they wanted, the email renders everywhere. That's the judgment they're hiring.
Questions you should ask them
Interviews go both ways, and good questions signal experience. My five:
- What's your testing stack: Litmus, Email on Acid, or manual seed lists?
- Which ESP are you on, and are you happy with it?
- Who owns deliverability, and what's your inbox placement like?
- How much is net-new builds versus maintaining a template system?
- What does success look like in the first ninety days?
Question three alone tells you more about the team than the whole job posting. If location matters, my breakdown of remote email developer jobs covers how distributed these roles have become.

How to prepare in the week before
A portfolio of tested emails beats memorized answers, every time. Three or four real builds with Litmus rendering previews across Outlook, Gmail, and Apple Mail turn every question above into "I handled that in this build, let me show you." I've collected email developer portfolio examples if you want to see the bar.
Then rehearse walking through one build end to end, out loud: the brief, the layout decisions, the Outlook workarounds, what testing caught. Ten minutes, no notes. That walkthrough answers half of this post by itself.
Know your numbers too: my email developer salary guide has ranges by level so you don't anchor low.
Now the honest part: you can't prep for everything. Every team has one question about their specific stack or weird legacy template, and you won't know the answer. Say "I haven't used that, here's how I'd figure it out," then ask a curious follow-up. I've watched people get hired on that sentence and rejected for bluffing. Faking knowledge in front of someone who has it is the one unrecoverable mistake in the room.
FAQ
What should I bring to an email developer interview? A portfolio link with 3 to 5 tested builds, rendering previews across major clients, and a short story for each. Bring your own questions too.
Do email developer interviews have coding challenges? Sometimes, but practical ones: build a responsive module, fix a broken template, code a bulletproof button. Never LeetCode rounds.
Do I need to know JavaScript for an email developer interview? No. JavaScript doesn't run in email clients. Interviews focus on HTML, CSS, ESP platforms, and deliverability.
How technical are email developer interviews? Deeply technical, in a narrow lane: rendering engines, Outlook quirks, dark mode, and authentication, not computer-science theory.
What is the hardest email developer interview question? Usually a live debugging scenario, like a template broken only in Outlook, because it tests process under pressure. Practice narrating your debugging steps out loud.
If that list put a knot in your stomach, good: now you know exactly what to study, which is further than most candidates get.
If you want the full runway, the email developer career path at CodingPhase runs from HTML fundamentals through Klaviyo and deliverability, and membership includes a résumé builder built to pass ATS screening plus a job board.
You can learn every answer in here. I've watched people do it in a few focused months. Go get the interview.