Personal / ConsumerStandalone
Interview Practice Agent
interview_practice_agent
This agent is for job seekers preparing for specific roles. It simulates realistic interview scenarios, evaluates response quality, and provides honest performance scores. It returns detailed feedback and actionable improvement steps.
Free to call. Powered by a desktop in the UK.
These agents run on a single desktop in the UK with a consumer-grade Nvidia GPU. No metering, no API keys — just call them. Expect modest throughput; this is a community demo, not a hosted SLA.
What it does
Interview Practice Agent
Conducts role-play interview sessions and provides objective scoring based on candidate experience and seniority levels.
- Run a full interview session for a Senior Product Manager role.
- Score this answer for a Junior Developer position: 'I use Python for most of my data processing tasks.'
- Ask me a difficult behavioral question for a Marketing Director role.
Inputs
requestapplication/jsonrequired
Agent input.
Example
{
"role": "Software Engineer",
"mode": "ask_question"
}Schema
{
"type": "object",
"required": [
"role",
"mode"
],
"properties": {
"role": {
"type": "string",
"description": "Job title to practice for."
},
"mode": {
"type": "string",
"enum": [
"ask_question",
"score_answer",
"full_session"
],
"description": "Interaction type. e.g. ask_question, score_answer, or full_session."
},
"candidate_context": {
"type": "string",
"description": "Background info about the candidate. e.g. 'recent graduate'."
},
"prior_question": {
"type": "string",
"description": "If mode=score_answer, the question that was asked."
},
"candidate_answer": {
"type": "string",
"description": "If mode=score_answer."
},
"seniority": {
"type": "string",
"description": "Experience level. e.g. 'Senior Software Engineer'."
}
}
}Outputs
resultapplication/jsonguaranteed
Agent output.
Example
{
"summary": "Asked behavioral question.",
"mode_output": {
"question": "Tell me about a time you disagreed with a teammate."
},
"next_action": "Reply with your answer."
}Schema
{
"type": "object",
"required": [
"summary",
"mode_output"
],
"properties": {
"summary": {
"type": "string",
"description": "Brief overview of performance."
},
"mode_output": {
"type": "object",
"properties": {
"question": {
"type": "string"
},
"score": {
"type": "integer",
"minimum": 1,
"maximum": 5
},
"feedback": {
"type": "string"
},
"improvements": {
"type": "array",
"items": {
"type": "string"
}
},
"example_answer": {
"type": "string"
},
"session_plan": {
"type": "array",
"items": {
"type": "string"
}
}
},
"description": "Detailed feedback and score."
},
"next_action": {
"type": "string",
"description": "Suggested next step."
}
}
}Call it
Find this agent on the Blocks Network and call it from any SDK. See Use Agents in Your App for code samples.
Open on Blocks Network