Technical practice
How would you design an agent that plans and executes a blockchain-based financial workflow?
What to coverThe posting calls for agents that reason, plan and execute blockchain tasks securely. Suggested preparation: explain how you would represent goals and state, check a plan before execution, and decide when the agent should stop or request review.
When would you use multiple agents rather than one agent for a Web3 task?
What to coverThe role includes autonomous and multi-agent systems, orchestration and tool calling. Suggested preparation: compare a single-agent design with specialised agents, including coordination costs, tool permissions and ways to detect failed handoffs.
How would you use RAG and memory in a DeFi agent?
What to coverThe posting explicitly names RAG and memory systems. Suggested preparation: distinguish retrieved reference material from persistent task state, and explain how you would check source relevance and prevent stale information from driving an action.
How would an agent interact with an Ethereum-compatible network and a wallet?
What to coverThe duties include blockchain integration and modules for wallets and DeFi protocols. Suggested preparation: walk through reading network state, preparing a transaction, obtaining authorisation and checking its outcome; distinguish what the agent may propose from what it may execute.
How would you build and test a module that interacts with a smart contract?
What to coverSmart-contract interaction is a stated duty; Solidity, Hardhat, Foundry, Web3.py and Ethers.js are listed as beneficial experience, not mandatory tools. Suggested preparation: discuss contract interfaces, input validation, transaction failures and a testing approach using tools you actually know.
What should an agent check before carrying out an AMM swap or lending action?
What to coverAMMs, decentralised exchanges and lending protocols appear in the posting's beneficial-experience list. Suggested preparation: use one of these as an example to discuss protocol state, expected outcome, transaction costs and conditions under which the agent should decline to act.
How would you security-test an agent that can initiate DeFi actions?
What to coverThe project aims for secure execution, and security testing is an explicit responsibility. Suggested preparation: describe tests for unsafe tool calls, misleading inputs, excessive permissions and unexpected transaction outcomes, including how failures would be recorded.
How would you benchmark whether a DeFi agent performs well?
What to coverThe role includes benchmarking and experimental evaluation of agent performance. Suggested preparation: propose representative tasks, baselines and measures for task completion, correctness, efficiency and safety; explain how you would make comparisons reproducible.
How would you turn a research paper on agents or DeFi into a testable prototype idea?
What to coverThe duties include literature reviews across AI agents, LLMs, blockchain and DeFi, alongside research and system development. Suggested preparation: explain how you would identify a paper's assumptions, select a claim worth testing and design an experiment relevant to the project's agent workflows.
Behavioural practice
Tell me about a time you translated an external partner's needs into a technical prototype.
What to coverThe posting calls for translating industry partners' requirements into research prototypes. For this suggested practice question, use a real situation, the actions you took to clarify priorities and scope, and the resulting prototype or decision; do not assume the partner's first request was the final specification.
Describe a time you explained a complex AI or technical risk to a non-technical stakeholder.
What to coverStrong communication with non-technical stakeholders is a stated qualification. For this suggested practice question, give the situation, how you adapted the explanation or checked understanding, and what decision or outcome followed.
Tell me about a research or development task you coordinated with people from different disciplines.
What to coverThe role works with faculty, industry collaborators and graduate researchers. For this suggested practice question, describe a real situation, your contribution to aligning responsibilities or resolving a disagreement, and the result.
Describe a time testing changed your approach to an AI system.
What to coverThe posting pairs system development with experimentation and security testing. For this suggested practice question, explain the situation, what the evidence revealed, the action you took and the measured or observed result.
Tell me about a time you documented or demonstrated a technical result for others to use.
What to coverTechnical reports, publications, documentation, demonstrations and technology transfer are listed duties. For this suggested practice question, give the situation, how you chose what to communicate, and the result for the intended audience.