Use this powerful n8n workflow to simulate technical job interviews. This n8n templates integrates Google Gemini, manages conversation history, and dynamically generates realistic interview questions.
Download this n8n workflow template and start using it instantly.
Job seekers preparing for technical interviews who need realistic practice.
Developers looking to build sophisticated, conversational AI applications.
Users of n8n seeking advanced examples of integrating LLMs with webhooks.
Anyone needing an n8n workflow that maintains complex state (conversation history).
Preparing for a complex job interview requires personalized, dynamic practice. This n8n workflow provides the critical backend logic to power an AI Voice Interviewer application (requires a simple HTML/JS frontend for voice handling).
This robust n8n templates solution solves the challenge of creating conversational depth by intelligently switching between an initial prompt (using the candidate's resume and job description) and follow-up prompts that leverage the ongoing conversation history. Each turn is managed through a single, efficient n8n node structure. This design ensures that the Google Gemini model acts as a highly specialized technical recruiter, delivering highly relevant and challenging questions.
The entire process is initiated by an HTTP POST request to the custom n8n trigger Webhook node.
conversationHistory field is empty. This determines if it is the first question of the interview or a subsequent follow-up.To deploy this comprehensive n8n workflow, follow these steps:
This n8n workflow utilizes several key nodes to manage the logic and AI interaction:
Webhook (n8n trigger):
Function: Serves as the starting point, listening for HTTP POST requests from the external application.
Key Configuration: Uses a custom webhook ID and is configured to wait for a response from a subsequent node (responseNode).
If (n8n node):
Function: Directs the flow based on whether the conversationHistory parameter is empty, effectively determining if it's the first question or a follow-up.
Key Configuration: Condition checks if $json.body.conversationHistory is empty.
Create Initial Prompt (Set n8n node):
Function: Generates the detailed, large language model system prompt specifically for the first turn of the interview, referencing the candidate's resume and job description.
Create Follow-up Prompt (Set n8n node):
Function: Generates the system prompt for ongoing conversation turns, including the complete history to ensure context-aware questioning.
Basic LLM Chain (n8n node):
Function: Orchestrates the LLM execution, receiving the processed prompt text.
Google Gemini Chat Model (n8n node):
Function: Connects the LLM Chain to the Google Gemini service using a configured credential, performing the generative AI task.
Prepare Response Data (Set n8n node):
Function: Structures the data before sending it back, extracting the AI's question and calculating the updated conversationHistory string for the next turn.
Respond to Webhook (n8n node):
Function: Sends the final JSON response (containing the newQuestion and updatedHistory) back to the originating frontend application.
Automate cross-posting from WordPress to Medium using this efficient n8n workflow. Scrape blog content, limit items, and publish automatically using specific n8n node configurations.

Use this robust n8n workflow to automate data freshness checks on your Postgres database. Identify stale tables, calculate lag, and trigger immediate email alerts using a scheduled n8n trigger.

Deploy a powerful n8n workflow using Langchain components to enable conversational AI interaction with your PostgreSQL database. This n8n template uses Claude for data operations, serving as a secure, modular n8n workflow.

Deploy this robust n8n workflow to instantly activate a segmented email nurture sequence upon Cal.com bookings, using Gmail automation to boost lead engagement and meeting attendance.

Automate pre-meeting research for sales calls using this advanced n8n workflow. Triggers on Calendly bookings to deliver structured company and prospect intelligence via AI agents, saving time on manual research.

Use this advanced n8n workflow to predict customer churn 30-90 days early by analyzing product usage, support sentiment, and billing data via AI. This n8n template automatically creates personalized interventions and updates HubSpot.









































