Sparround

Common questions and how to structure answers

An n8n interview usually has four blocks, and the interviewer is looking for something different in each:

1. Concepts — nodes, items, triggers, expressions, credentials. What is measured: whether you use the terms correctly. 2. Practical experience — "what have you built?", "what was the hardest one?". What is measured: whether you have solved real problems. 3. Reliability — error handling, duplicates, data loss. What is measured: whether you have production experience. 4. A design task — "how would you build this process?". What is measured: how you think.

The most commonly botched block is the first: people recite definitions without giving an example. Tying every definition to a real example makes the answer twice as strong.

QuestionWhat the interviewer is really askingWhat the answer must contain
"How is data passed in n8n?"Do you understand the item modelThe array plus `json`/`binary`, and the one item = one run rule
"Webhook or Schedule?"Can you make an architectural decisionPush vs polling; keeping a cursor when polling
"What happens if a workflow fails?"Do you have production experienceThe error workflow, retry only for transient failures, partial failure
"Agent or chain?"Do you reach for AI without thinkingA chain is cheap and predictable; an agent is for when decisions are needed
"Your most complex workflow?"Real experience, and how you handle difficultyProblem → solution → difficulty → a measurable outcome
"Cloud or self-hosted?"Will you stop at "it depends"What it depends on: data residency, maintenance capacity, custom requirements

How to structure an answer. For a technical question a three-part shape almost always works:

1. A short answer — the direct reply in a sentence or two 2. Why — the mechanism or the reason 3. An example or a boundary — a real case, or "here is when this does not work"

The third part is what separates answers. "I set up retries" is average; "I set up retries only for 429 and 5xx, because resending a 401 does not fix anything and only delays the moment the failure becomes visible" shows experience.

When you do not know. Saying "I don't know" is not weakness — inventing an answer is. The strong version: "I have not used that specifically, but here is how I would approach it… and this is where I would check in the documentation." That shows honesty and a method at the same time.

At the end of an interview you should be asking questions, and yours reveal your technical level. Good ones: "Do you run n8n Cloud or self-hosted, and why?", "Do your workflows have an error workflow?", "How are dev and production separated?", "Which processes are automated most?" They show interest, and they show what you consider important.

📚 Sources and documentation