BackendGeneralAround since 2015
Smart Contract
Code that runs on a blockchain and executes automatically once its conditions are met — e.g. releasing payment once both parties confirm — with rules that are visible and, once deployed, usually unchangeable.
Think of it like
A vending machine: the rules are fixed and visible, and it runs exactly the same way for everyone who puts in the right input.
Junior or senior?
Because contracts are hard to patch after deployment, senior candidates talk about security audits and testing before launch, not just what the contract does.
Ask them
“Was this contract audited before it went live with real funds? What did the audit find?”