FDEInterviews logoFDE/Interviews
System Design & Production Engineering / 69
mediumNewPalantirDatabricks

A customer runs 50 notebooks by hand every morning and wants it automated. IT will not approve any new cloud service.

The obvious engineering answer is to rewrite the notebooks properly and schedule them. Do that and you will have built something correct that the people who own the work can no longer maintain.

Updated Aug 2026 · Grounded in real Forward Deployed Engineer interview loops and written to a senior-engineer editorial bar.

The obvious engineering answer is to rewrite the notebooks properly and schedule them. Do that and you will have built something correct that the people who own the work can no longer maintain.

Unlock the other 496 answers · ₹2,000 / $25Your progress and mastery stay saved · 6 months · one payment · no auto-renew
UP NEXT ON YOUR JOURNEY
FEDITOR'S NOTE

Two traps, and good engineers fall into the second one more often than the first. The first is proposing a managed orchestrator anyway, which ignores the only stated constraint. The second is converting the notebooks into a clean Python package, which is better code and takes the work away from the analysts who wrote it, so every future change now routes through an engineer who is not there. Candidates who ask what scheduling infrastructure the customer ALREADY runs, before proposing anything, are the ones who have done this at a real client, because riding approved infrastructure is faster than winning an approval.

DISCUSSION · 0

No comments yet — be the first to share your approach.