The control-systems interview question bank, answered by engineers
Real PLC, SCADA and DCS interview questions — with answers written by people who've read the P&IDs, tuned the loops and sat through the SAT. Not keyword-matched filler.
Every section shows what a strong answer sounds like — and, where it counts, the red-flag answer that tells an interviewer you've never actually commissioned the system.
How a real control-systems interview actually works
A serious automation interview is not a vocabulary test. The panel is trying to answer one question: can this person be trusted on a live plant? They probe whether you understand why a system behaves the way it does — not whether you can recite a definition.
So the strongest answers do three things: state the concept correctly, explain the engineering reason behind it, and reach for a concrete example from real commissioning, troubleshooting or design work. Below, each question is tagged with the level it's typically asked at — Entry (0–2 yrs), Mid (3–6 yrs), Lead (7 yrs+) — and the high-value ones carry a red-flag callout: the answer that quietly ends the interview.
PLC fundamentals interview questions
The basics every control engineer must own cold — and where freshers most often expose gaps.
Tag legend: Entry 0–2 yrs · Mid 3–6 yrs · Lead 7 yrs+
EntryWhat is a PLC and how does the scan cycle work?
A PLC is a hardened industrial controller that runs a repeating scan cycle: it reads all physical inputs into an input image table, executes the program logic top-to-bottom, then updates the output image table and writes the physical outputs — plus housekeeping, communications and self-diagnostics each scan.
The key insight is that inputs are sampled once per scan, not read live mid-logic. That's why scan time matters for fast events and why you can get the same logic behaving differently as program size grows.
EntryWhat's the difference between digital and analog I/O?
Digital (discrete) I/O is two-state — on/off, 24 V DC or not, a limit switch or a contactor. Analog I/O is a continuous value — 4–20 mA, 0–10 V, or a direct RTD/thermocouple input — that must be scaled into engineering units (°C, bar, %) inside the controller.
A good candidate mentions resolution (e.g. a 12-bit card) and that analog signals need filtering and scaling, not just wiring.
EntrySinking vs sourcing I/O — what's the difference and why does it matter?
It's about current direction. A sinking (typically NPN) device provides a path to 0 V / ground; a sourcing (typically PNP) device provides a path to the positive supply. The field device and the I/O card must be matched — a sourcing sensor needs a sinking input, and vice-versa.
MidWhat is a watchdog timer, and what happens when it trips?
The watchdog monitors scan execution. If a scan exceeds its configured maximum time — usually due to a logic fault, an infinite loop in Structured Text, or a comms hang — the CPU faults and drives outputs to their configured safe state rather than running with stale or unpredictable logic.
MidRetentive vs non-retentive memory — give an example of each.
Retentive memory holds its value across a power cycle (backed by battery, capacitor or non-volatile memory) — you'd make a production counter, a totaliser, or an operator setpoint retentive so it survives a restart. Non-retentive memory clears on power-up — appropriate for transient states you want reset, like a step sequence that must restart from a known position.
PLC programming interview questions
Where interviewers separate copy-paste programmers from engineers who understand the logic they write.
EntryName the IEC 61131-3 programming languages.
Ladder Diagram (LD), Function Block Diagram (FBD), Structured Text (ST), Instruction List (IL — deprecated in the 3rd edition), and Sequential Function Chart (SFC) for structuring step sequences.
Strong candidates add when they'd use each: ladder for discrete machine interlocks, Structured Text for maths/loops/string and protocol handling, FBD for process and DCS-style control.
EntryExplain a seal-in (hold) circuit versus a SET/RESET latch.
A seal-in uses a parallel contact of the output itself to keep a rung energised after the start condition clears — drop the supply and it de-energises. A SET/RESET (latch/unlatch) holds the bit's state explicitly until reset, and depending on memory configuration can survive a scan or power cycle.
MidWhat do the P, I and D terms in a PID loop actually do?
Proportional acts on present error (bigger error → bigger correction). Integral accumulates error over time to eliminate steady-state offset. Derivative reacts to the rate of change, damping overshoot on fast loops.
The mark of experience: mentioning anti-reset windup, bumpless auto/manual transfer, and that flow loops are usually PI (derivative amplifies noise) while temperature loops can use D.
MidTON, TOF and RTO — what's the difference?
TON (on-delay) times while its input is true and resets when false. TOF (off-delay) times after its input goes false. RTO (retentive on-delay) accumulates time across multiple true periods and needs an explicit reset — useful for tracking cumulative run-time for maintenance.
MidWhat is a rising-edge (one-shot) instruction and when do you need it?
A one-shot triggers for a single scan on a false-to-true transition. You use it so an action fires once per event — incrementing a counter, latching a fault, starting a sequence — rather than every scan the condition stays true.
Communication protocol interview questions
Increasingly the deciding round — IT/OT convergence has made networking a core control-systems skill.
EntryModbus RTU vs Modbus TCP — what's the difference?
Modbus RTU is a serial master/slave protocol, usually over RS-485, addressing coils and registers in a simple polled scheme. Modbus TCP carries the same register model over Ethernet, allowing multiple concurrent clients and easy integration — at the cost of the tight determinism a dedicated serial link gives you.
MidPROFIBUS vs PROFINET — and why is the industry moving to PROFINET?
PROFIBUS is a serial fieldbus (DP for I/O, PA for process). PROFINET is Ethernet-based, offering higher bandwidth, larger address space, easy integration with IT networks, and real-time/isochronous modes (RT/IRT) for motion. The migration is driven by IT/OT convergence and the need for one cable infrastructure from field to enterprise.
MidWhat is OPC UA, and why does it matter for IT/OT and Industry 4.0?
OPC UA is a platform-independent, secure, machine-to-machine protocol with built-in information modelling. Unlike the legacy COM/DCOM-based OPC DA — Windows-only and firewall-hostile — it is cross-platform, encrypted and authenticated.
That makes it the backbone for moving structured, secured data from the plant floor up to MES, historians and the cloud — the heart of any credible IT/OT story.
LeadWhat is MQTT Sparkplug B and where does it fit versus polling protocols?
MQTT is a lightweight publish/subscribe transport; Sparkplug B adds a standard topic namespace, payload definition and state awareness (birth/death certificates) on top. Instead of a SCADA polling every tag, edge devices publish by exception to a broker.
It shines on bandwidth-constrained, dispersed or greenfield Industry 4.0 architectures — and pairs naturally with vendor-neutral SCADA/MES layers.
SCADA and HMI interview questions
The supervisory layer — where data, alarms and operators meet.
EntryWhat is the difference between SCADA and an HMI?
An HMI is a local operator interface to a single machine or PLC. SCADA is a system-wide supervisory layer acquiring data from many PLCs/RTUs across a plant or multiple sites, adding historian/trending, alarm management, redundancy and remote access.
Put simply: every SCADA contains HMI screens, but not every HMI is a SCADA.
MidWhat is alarm flooding, and how do you manage it?
Alarm flooding is when an upset generates more alarms than an operator can process, burying the ones that matter. You manage it through alarm rationalisation per ISA-18.2 — every alarm must be actionable, prioritised and have a defined response, with techniques like deadbands, delays, shelving and state-based suppression.
MidWhat is a historian and why not just log to the SCADA database?
A historian (e.g. AVEVA PI) is purpose-built for high-speed time-series data — efficient compression, fast trend retrieval over years, and report-by-exception storage. A general relational database chokes on the write rate and storage volume of thousands of tags sampled every second.
LeadHow would you make a SCADA system redundant?
Redundant SCADA servers in a primary/standby pair with automatic failover and synchronised tag/alarm/historian data; redundant network paths; and often redundant communication front-ends to the PLCs. The test is graceful failover with no data gap and no operator disruption — and you validate it during the SAT, not in production.
DCS and process-control interview questions
For process plants — refining, power, chemicals, pharma — where the control philosophy differs from machine automation.
MidWhat is the difference between a PLC and a DCS, and when do you choose each?
A PLC is built for fast, discrete, machine-level control. A DCS is built for large, continuous, analog-heavy processes controlled plant-wide, with integrated engineering, deep redundancy and an operator-centric workflow.
Choose a PLC for machines, packaging, motion, high-speed sequencing. Choose a DCS — Emerson DeltaV, Honeywell Experion, Yokogawa CENTUM VP, Siemens PCS 7 / PCS neo, ABB 800xA — for refineries, power and chemical plants with hundreds of PID loops where stability and engineering scale matter more than raw scan speed.
MidExplain cascade control with a real example.
Cascade uses an outer (primary) loop whose output becomes the setpoint of an inner (secondary) loop. Classic example: a reactor temperature loop (slow) sets the setpoint for a jacket flow loop (fast). The inner loop rejects flow disturbances quickly before they ever reach the temperature — far tighter control than a single loop.
LeadWhat is feedforward control and when is it worth adding?
Feedforward acts on a measured disturbance before it affects the controlled variable, rather than waiting for feedback error. It's worth adding when you can measure a major, fast disturbance (e.g. feed flow into a heat exchanger) — but it's always trimmed by a feedback loop, because a pure feedforward model is never perfect.
Instrumentation interview questions
The field layer — sensors, transmitters, final elements. Often the fastest way to tell who has actually been on a plant.
EntryWhy is 4–20 mA used instead of 0–20 mA?
Because of the live zero. With 4 mA as the bottom of the range, a reading of 0 mA is an unambiguous fault — a broken wire, a dead transmitter or lost loop power. A 0–20 mA scheme can't tell a true zero from a failed loop.
EntryThermocouple vs RTD — when do you use each?
A thermocouple generates a small voltage from two dissimilar metals, covers very wide/high temperature ranges, but is less accurate and needs cold-junction compensation. An RTD (e.g. Pt100) varies resistance with temperature, is more accurate and stable over moderate ranges, and is wired 2/3/4-wire to compensate for lead resistance. Pick TC for high temperature, RTD for accuracy.
MidWhat is HART and what does it let you do?
HART overlays a digital signal on the analog 4–20 mA loop. The primary variable still runs as 4–20 mA, while the digital layer carries configuration, diagnostics, multiple variables and remote calibration — so you can interrogate a transmitter's health from the control room or a handheld without breaking the loop.
MidWhat is a control valve positioner and why is it needed?
A positioner ensures the valve stem reaches the position the controller is asking for, overcoming friction (stiction), packing forces and actuator non-linearity. It compares the demanded signal to actual stem position and modulates air to the actuator. Without it, control resolution and loop stability on a sticky valve suffer badly.
Commissioning and troubleshooting questions
The questions that reveal field experience — you either have the scars or you don't.
MidWhat is the difference between a FAT and a SAT?
A FAT (Factory Acceptance Test) is run at the integrator's or vendor's facility before shipment, proving the system against the specification with simulated I/O. A SAT (Site Acceptance Test) is run on site after installation, verifying against real field I/O, real instruments and real process conditions.
MidA machine has stopped and the HMI shows no clear fault. Walk me through your approach.
A structured answer beats a lucky guess: confirm the symptom and what changed; check safety/E-stop and power first; go online with the PLC and look at the actual I/O states and the rung holding the machine; compare field reality to what the program expects (input not made? output not energising? interlock not satisfied?); isolate to field, I/O card, logic or comms. The point is a method, not poking at wires.
LeadWhat are the risks of a hot cutover on a brownfield site, and how do you de-risk it?
The risk is tripping a running process or losing control during the switch. You de-risk with thorough as-found documentation, a tested backup and rollback plan, staged I/O migration, marshalling and loop checks before cutover, agreed safe-state behaviour, and a window with operations aligned. Lead-level answers talk about the plan and the rollback, not just the wiring.
Functional safety interview questions
A thin talent pool and a high-stakes domain — strong SIS answers stand out immediately.
MidWhat is a SIS and how is it different from the basic process control system?
The BPCS runs normal operation. A Safety Instrumented System (SIS) is an independent protection layer — its own logic solver, sensors and final elements (e.g. Triconex, DeltaV SIS) — that takes the process to a safe state when limits are exceeded. It's governed by IEC 61511, kept independent of the BPCS, and normally engineered de-energize-to-trip so loss of power fails safe.
MidWhat does SIL mean, and how is the required SIL decided?
SIL (Safety Integrity Level, 1–4) quantifies the risk reduction a safety function must deliver. The required SIL comes from a hazard and risk assessment such as LOPA; the safety loop's hardware, architecture, proof-test interval and failure-rate data must then be engineered and verified to achieve it.
LeadWhat is a proof test, and why does the test interval matter?
A proof test exercises the full safety function to reveal dangerous undetected failures that diagnostics miss. The interval directly feeds the probability-of-failure-on-demand calculation — stretch it too far and the loop no longer meets its target SIL. Lead answers connect the test interval back to the SIL verification, not just "we test it sometimes."
Plan the career these questions open up
Acing the interview is step one. Use these to see where the role actually leads — and what's in demand right now.
→ Career Pathway Explorer — map your platforms and experience to every move open to you, and the skills to get there.
→ India Automation Skills Demand Index — which skills are rising, where the hiring hotspots are, and the experience band employers pull hardest for.
→ Live openings — the roles TVP is hiring for right now across power, automation and IT/OT.
Prepped for the interview? Make sure the right ones reach you.
Join the TVP Talent Universe. When a mandate matches your platforms and where you want to work, we already know your name — and you're screened by engineers who speak your language, not a keyword filter.