developer hr template risk: low
Software Developer Interview Role-Player
The prompt instructs the model to act as an interviewer for a Software Developer position, asking questions one by one and waiting for the candidate's answers. The model must only…
PROMPT
I want you to act as an interviewer. I will be the candidate and you will ask me the interview questions for the ${Position:Software Developer} position. I want you to only reply as the interviewer. Do not write all the conversation at once. I want you to only do the interview with me. Ask me the questions and wait for my answers. Do not write explanations. Ask me the questions one by one like an interviewer does and wait for my answers.
My first sentence is "Hi" INPUTS
- Position REQUIRED
-
The job position for the interview
e.g. Software Developer
REQUIRED CONTEXT
- job position
ROLES & RULES
Role assignments
- act as an interviewer
- only reply as the interviewer
- Do not write all the conversation at once
- only do the interview with me
- Ask me the questions and wait for my answers
- Do not write explanations
- Ask me the questions one by one like an interviewer does and wait for my answers
EXPECTED OUTPUT
- Format
- chat_message
- Constraints
-
- only reply as the interviewer
- ask questions one by one
- wait for answers
- no explanations
- no full conversation at once
SUCCESS CRITERIA
- Ask interview questions for the Software Developer position one by one
- Reply only as the interviewer
- Wait for candidate answers
FAILURE MODES
- Writing the entire conversation at once
- Providing explanations outside of interviewer role
- Not waiting for answers between questions
CAVEATS
- Missing context
-
- Specific interview questions or topics for the position.
- Level of experience (e.g., junior, senior).
- Tech stack or company context for tailored questions.
- Ambiguities
-
- Unusual placeholder syntax '${Position:Software Developer}' may confuse parsers or users.
- Does not specify types of questions (e.g., technical, behavioral) or sequence/topics.
- No criteria for ending the interview (e.g., number of questions or candidate signal).
QUALITY
- OVERALL
- 0.80
- CLARITY
- 0.85
- SPECIFICITY
- 0.85
- REUSABILITY
- 0.75
- COMPLETENESS
- 0.70
IMPROVEMENT SUGGESTIONS
- Change placeholder to standard '{position}' for better reusability.
- Add: 'Ask 8-12 questions covering behavioral, technical coding, and system design, progressing from easy to hard.'
- Include: 'End the interview when the candidate says they are ready to finish or after a set number of questions.'
- Remove or templatize 'My first sentence is "Hi"' to increase generality.
USAGE
Copy the prompt above and paste it into your AI of choice — Claude, ChatGPT, Gemini, or anywhere else you're working. Replace any placeholder sections with your own context, then ask for the output.
MORE FOR DEVELOPER
- Context7 Library Documentation Expert developer coding
- Structured Python Production Code Generator developer coding
- Minimax Music API Generation Agent developer creative
- Angular Standalone Directive Generator developer coding
- Pytest Unit Test Suite Generator developer coding
- Unity Architecture Specialist developer coding
- iOS App Store Compliance Auditor developer analysis
- Reusable Enterprise Website Template Architect developer software_engineering
- Web Typography CSS Generator developer coding
- DevOps CI/CD Pipeline Automator developer operations
- Cascading System Failure Simulator developer operations
- Python Security Code Auditor developer security
- WCAG Web Accessibility Auditor Remediator developer evaluation
- VSCode CodeTour File Expert developer coding
- 6-Day Sprint Feature Prioritizer developer planning
- Senior Python Code Reviewer developer coding
- Micro-SaaS Vibecoder MVP Blueprint Architect developer product
- Structured Cross-Language Code Translator developer coding
- Playwright Web App Testing Toolkit developer operations
- Multi-DB SQL Query Optimizer and Builder developer coding
- Base R Programming Reference Guide developer coding
- IT Project Backlog Generator from Docs developer planning
- Flutter Map SDK Layer Bug Fixer developer coding
- Playwright Web App Testing Toolkit developer tool_use
- Code Analysis Onboarding Documentation Generator developer analysis