πŸ‘₯ Generate tailored interview questions with GPT-4 based on CV, JD, and round

⚑ 1,292 views Β· πŸ‘₯ HR & Recruitment

Description

πŸ€– Smart Interview Assistant: Tailored Questions Based on CV, JD, and Round

Watch the demo video below:

Watch the video

πŸ“Œ Who’s it for

This workflow is designed for:

βš™οΈ How it works / What it does

The Smart Interview Assistant automates the interview preparation process in a few clicks:

  1. Accepts:
    • Multiple resumes (PDFs)
    • Selected job role
    • Chosen interview round
  2. Extracts structured data from:
    • The candidate’s CV
    • The corresponding Job Description (JD)
  3. Uses GPT-4 to analyze:
    • Candidate profile
    • Role requirements
    • Interview round context
  4. Generates:
    • Tailored interview questions
    • Expected answers
    • A summarized interview prep report
  5. Sends the report directly to the hiring team via email (SMTP)

πŸ“ Google Drive Structure

πŸ“‚ Root Folder
β”œβ”€β”€ πŸ“ jd/                          # Stores all job descriptions in PDF format
β”‚   β”œβ”€β”€ Backend_Engineer.pdf
β”‚   β”œβ”€β”€ Azure_DevOps_Lead.pdf
β”‚   └── ...
└── πŸ“„ Positions (Google Sheet)    # Maps Job Role ↔ JD File Link

πŸ“ Sample Mapping Sheet:
Positions Sheet

Columns:

πŸ› οΈ How to Set Up

Step 1: Configure API Integrations

Step 2: Prepare Google Drive & Mapping Sheet

  1. Create a root folder on Google Drive
  2. Inside the root folder:
    • Create a folder named /jd/ and upload all job descriptions (PDFs)
  3. Create a Google Sheet named Positions with the following format:
| Job Role                     | Job Description File URL                   |
|-----------------------------|--------------------------------------------|
| Azure DevOps Engineer        | https://drive.google.com/xxx/jd1.pdf       |
| Full-Stack Developer (.NET)  | https://drive.google.com/xxx/jd2.pdf       |

Step 3: Build the Application Form

Use any form tool (e.g., Typeform, Tally, or custom HTML) that collects:

Step 4: Resume & JD Extraction

Step 5: Analyze with GPT-4

Step 6: Generate Interview Report

Step 7: Deliver Final Report

βœ… Requirements

✏️ How to Customize the Workflow

PartCustomization Options
Form UIModify the design, dropdown options, or input validations
Job Description SourceReplace Google Sheet with Notion, Airtable, or database
Interview MetadataAdd job level, region, or language preference
AI Prompt TuningAdjust prompt phrasing or temperature in GPT nodes
Report FormatGenerate PDF instead of email body using PDF node
Delivery MethodAdd internal HR portal webhook or generate downloadable link

πŸ”— Nodes Used

Send Email, Google Sheets, Google Drive, AI Agent, Basic LLM Chain, OpenAI Chat Model

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup