Preparing for technical interviews can feel like a solo sport, especially for students without access to mentors, mock interviews, or insider advice. In this practice-based report, we explore how publicly available LLMs (e.g., ChatGPT, GitHub Copilot) can be harnessed via zero-shot prompting, not as a shortcut to answers, but as collaborative scaffolds that reinforce genuine skill development. Building on an equity-focused framework for interview preparation, we introduce five responsible prompting patterns that guide students to: (1) restate and validate problems, (2) generate clarifying questions, (3) brainstorm alternative solutions, (4) verify Big-O analyses, and (5) perform self-code reviews without an IDE. We argue that, when used responsibly, LLMs have the potential to amplify student agency, reduce interview anxiety, and democratize access to high-quality preparation.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Buddy, Not Crutch: Ethical Use of Zero-Shot Prompting with Public LLMs for Software Engineering Technical Interview Preparation

  • Marlon Mejias,
  • Oluwagbeminiyi Johnson,
  • Anthony Mays,
  • Legand Burge,
  • Dale-Marie Wilson

摘要

Preparing for technical interviews can feel like a solo sport, especially for students without access to mentors, mock interviews, or insider advice. In this practice-based report, we explore how publicly available LLMs (e.g., ChatGPT, GitHub Copilot) can be harnessed via zero-shot prompting, not as a shortcut to answers, but as collaborative scaffolds that reinforce genuine skill development. Building on an equity-focused framework for interview preparation, we introduce five responsible prompting patterns that guide students to: (1) restate and validate problems, (2) generate clarifying questions, (3) brainstorm alternative solutions, (4) verify Big-O analyses, and (5) perform self-code reviews without an IDE. We argue that, when used responsibly, LLMs have the potential to amplify student agency, reduce interview anxiety, and democratize access to high-quality preparation.