{
  "id": 11861848,
  "title": "I Built an Offline AI Interview Coach for My Friend's Job Hunt",
  "url": "https://urgent.news/2026/10/04/i-built-an-offline-ai-interview-coach-for-my-friends-job-hunt",
  "topic": "ai",
  "section": "AI",
  "published": "2026-10-04T06:18:04.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/jay_jain_/i-built-an-offline-ai-interview-coach-for-my-friends-job-hunt-4bi8"
  },
  "original_language": "en",
  "account": "This submission was part of the Hacktoberfest Weekend Challenge, where the goal was to build something useful for a friend. The author created an offline AI interview coach to help a friend preparing for software engineering interviews. The coach provides realistic mock interviews, asks technical and behavioral questions, adapts follow-up questions based on the candidate's answers, explains strengths and weaknesses, suggests better answering structures, generates additional questions, and provides a final interview report.\n\nThe AI used in the project is Gemma, an open-weight model, which allowed the developer to run, inspect, modify, and experiment with the AI rather than sending conversations to a closed API. The coach separates the interview workflow from the model itself, enabling experimentation with different models, prompts, context, and evaluation logic independently.\n\nThe key design decision was that the AI's purpose is not to do the interview preparation for the user, but to facilitate practice. The AI doesn't reveal the correct answer immediately; instead, it tries to act like a real interviewer by asking the user to explain their approach. Only after the interview does it provide feedback and suggestions for improvement.\n\nThe author emphasizes that the main lesson learned was that building an AI application is about designing the interaction around the user's problem rather than just producing impressive text. The open innovation approach allowed the project to focus on control, privacy, and experimentation, making it more useful for the specific user case.",
  "summary": "This is a submission for the Hacktoberfest Weekend Challenge: Build for a Friend I Built an Offline AI Interview Coach for My Friend's Job Hunt Job interviews are stressful enough without having to figure out what to practice, whether an answer is good, and what to improve next. A friend of mine was preparing for job interviews and had a very familiar problem: they could study technical questions…",
  "key_points": [
    "Created offline AI interview coach for friend's job hunt",
    "Uses open-weight Gemma model for local AI processing",
    "Focuses on facilitating practice, not providing answers"
  ],
  "editors_take": "Building an offline AI interview coach with an open-weight model allows for control, privacy, and experimentation, shifting the focus from producing impressive AI outputs to designing interactions that effectively facilitate user practice.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}