Interview plan template
A 60 min interview plan with a time-boxed script, what each question is for, and the signals to score against. Key skills: Sourcing a redirect map from records that contain the URLs a crawl cannot find, recognising a validation that was run against its own input, cutover mechanics that cannot be rehearsed in staging, and a monitoring and rollback decision made before the traffic is ambiguous.
I'm [YOUR_NAME] and I own the platform at [COMPANY_NAME], including the migration we're about to talk about. Three things about the format. This is a working session, so you'll have a terminal and I'd much rather watch you check something than hear what you would check. The migration in front of you was scoped before you arrived and parts of it are wrong — I know which parts and I am not going to tell you, and finding them is most of what this hour is. And by the end I want two artifacts I could actually use: the sources you'd build the map from, specific enough that I could go and pull them, and a monitoring plan with a rollback decision in it that has a number and an hour attached. If you tell me something I've done is wrong, that is the round working. I built some of this.
The fastest discriminator in the round and it resolves on one question — where the map came from. A crawl finds pages that are linked from other pages it can reach. It does not find orphans, and orphans are disproportionately the URLs that carry external links, which is the equity a migration is supposed to preserve. A candidate who accepts the crawl as the inventory has told me they have never audited a migration after the fact.
Two questions, and the second is the one worth the time. Anyone can reconstruct the missing-URLs story from the numbers on the table. The second question asks why the control was worthless, and a candidate who reaches "the test set and the input were the same artifact" has identified a defect class that will show up in everything they build for us afterwards.
Staging is a different machine with a different edge, different access controls and a different robots posture, and a candidate who believes a green staging environment predicts a clean cutover has not been through one. The first-hour sequence is where experience is least fakeable: the order tells you whether they have actually stood in the middle of one of these.
The only point in the round where the candidate produces something mergeable rather than describing something desirable. The rollback half is the senior discriminator: rollback on a migration has an expiry, most people have not thought about when it lands, and a plan that assumes rollback remains available is a plan with a hole in the middle of it.
"Redirect everything" is the absence of a position and the first half catches it. The 410 question also has a real technical answer that separates people who have read the documentation from people who have absorbed the folklore. The second half decides offers at this band more often than the technical sections do.
That's what I had. What I write up is the source list you gave me for the map and your rollback condition, and I'll do something with the first one — I still have the union list from our migration, so I'll check your sources against what we actually found missing and tell you what your version would have caught. You'll hear that either way, including if it would have missed the same things ours did. Two things before you decide about us. The 31% is real, it took about five months to recover, and the union list exists now because of it — so the map problem is solved here and the next migration is the one you would own. And the rendering round you may already have had in this loop is the same codebase and the same team, which means the assertions you dictate in either round are ones you would be maintaining yourself. [RECRUITER_NAME] will come back to you within [NUMBER] working days.
A single round does not cover a whole role. The other round in this library for a SEO Engineer (Technical SEO & Search Infrastructure):