← 返回
未分类 中文

Interviewly

AI-powered voice mock interview platform that analyzes job descriptions and conducts adaptive interviews with real-time feedback.
AI驱动的语音模拟面试平台,解析职位描述,实时自适应面试并提供反馈。
krishnakumarmahadevan-cmd krishnakumarmahadevan-cmd 来源
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 278
下载
💾 0
安装
1
版本
#latest

概述

Overview

Interviewly is an AI-powered mock interview platform designed to help job candidates prepare for technical and behavioral interviews. The platform uses advanced natural language processing to analyze job descriptions, generate role-specific interview questions, and provide comprehensive feedback on candidate responses.

The API enables a four-step interview workflow: job description analysis, interview initialization, response submission with real-time evaluation, and final report generation. Each interview is personalized based on the analyzed job requirements, creating a realistic and tailored preparation experience.

Ideal users include job seekers preparing for interviews, recruitment platforms offering candidate assessment features, corporate training teams, and educational institutions building interview preparation modules.

Usage

Example: Complete Interview Workflow

Step 1: Analyze Job Description

POST /api/v1/analyze-jd
Content-Type: application/json

{
  "job_description": "Senior Full Stack Engineer - 5+ years experience with React, Node.js, and AWS. Must have experience with microservices architecture and CI/CD pipelines."
}

Response:

{
  "success": true,
  "session_id": "sess_a1b2c3d4e5f6",
  "analysis": {
    "required_skills": ["React", "Node.js", "AWS", "Microservices", "CI/CD"],
    "experience_level": "Senior",
    "role_type": "Full Stack Engineer"
  },
  "estimated_questions": 6,
  "message": "Job description analyzed successfully"
}

Step 2: Start Interview

POST /api/v1/start-interview
Content-Type: application/json

{
  "session_id": "sess_a1b2c3d4e5f6",
  "user_id": 12345
}

Response:

{
  "success": true,
  "first_question": "Tell me about your experience with microservices architecture. Can you describe a specific project where you designed or worked with microservices?",
  "question_number": 1,
  "total_questions": 6,
  "time_limit_minutes": 3
}

Step 3: Submit Response

POST /api/v1/submit-response
Content-Type: application/json

{
  "session_id": "sess_a1b2c3d4e5f6",
  "question_number": 1,
  "user_response": "I led the migration of our monolithic application to microservices using Node.js. We split into 8 independent services with their own databases, managed through Kubernetes on AWS ECS.",
  "response_time_seconds": 45,
  "transcription_confidence": 0.98
}

Response:

{
  "success": true,
  "next_question": "What challenges did you face during this migration and how did you overcome them?",
  "question_number": 2,
  "feedback": "Strong answer demonstrating practical microservices experience. Consider adding more details about deployment strategies.",
  "interview_complete": false
}

Step 4: End Interview & Download Report

POST /api/v1/end-interview
Content-Type: application/json

{
  "session_id": "sess_a1b2c3d4e5f6"
}

Response:

{
  "success": true,
  "overall_score": 78,
  "report_url": "https://api.toolweb.in/api/v1/download/sess_a1b2c3d4e5f6",
  "message": "Interview completed. Report generated successfully."
}

Endpoints

GET /

Purpose: API health check

Parameters: None

Response: 200 OK with service status


GET /status

Purpose: Detailed health check with service diagnostics

Parameters: None

Response: 200 OK with detailed health information


POST /api/v1/analyze-jd

Purpose: Analyze job description and initialize interview session

Parameters:

NameTypeRequiredDescription
-----------------------------------
job_descriptionstringYesFull job description text to analyze

Response Shape:

{
  "success": boolean,
  "session_id": string,
  "analysis": {
    "required_skills": string[],
    "experience_level": string,
    "role_type": string
  },
  "estimated_questions": integer,
  "message": string
}

POST /api/v1/start-interview

Purpose: Initialize interview session and generate first question

Parameters:

NameTypeRequiredDescription
-----------------------------------
session_idstringYesSession ID from analyze-jd response
user_idintegerYesUnique identifier for the candidate

Response Shape:

{
  "success": boolean,
  "first_question": string,
  "question_number": integer,
  "total_questions": integer,
  "time_limit_minutes": integer
}

POST /api/v1/submit-response

Purpose: Submit candidate response, evaluate with Claude AI, and generate next question

Parameters:

NameTypeRequiredDescription
-----------------------------------
session_idstringYesActive session ID
question_numberintegerYesCurrent question number
user_responsestringYesCandidate's answer text
response_time_secondsintegerNoTime taken to respond in seconds
transcription_confidencenumberNoConfidence score (0-1) if voice-transcribed

Response Shape:

{
  "success": boolean,
  "next_question": string | null,
  "question_number": integer | null,
  "feedback": string | null,
  "interview_complete": boolean
}

POST /api/v1/end-interview

Purpose: Terminate interview, generate comprehensive evaluation report, and create PDF with download URL

Parameters:

NameTypeRequiredDescription
-----------------------------------
session_idstringYesSession ID to end

Response Shape:

{
  "success": boolean,
  "overall_score": integer,
  "report_url": string,
  "message": string
}

GET /api/v1/download/{session_id}

Purpose: Download the interview report PDF

Parameters:

NameTypeRequiredDescription
-----------------------------------
session_idstring (path)YesSession ID of completed interview

Response: PDF file download


Pricing

PlanCalls/DayCalls/MonthPrice
-------------------------------------
Free550Free
Developer20500$39/mo
Professional2005,000$99/mo
Enterprise100,0001,000,000$299/mo

About

ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.

References

  • Kong Route: https://api.toolweb.in/tools/interviewly
  • API Docs: https://api.toolweb.in:8173/docs

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-07 19:03 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

office-efficiency

PDF To PPTX

krishnakumarmahadevan-cmd
将PDF文档智能转换为可编辑的PowerPoint演示文稿,自动提取内容并优化格式。
★ 0 📥 1,350
education

Thinking Partner

itsflow
通过提问探索复杂问题的协作思考伙伴
★ 48 📥 9,877
education

Language Learning Tutor

chipagosfinest
AI语言导师,通过对话、词汇练习、语法课程、抽认卡及沉浸式练习,助您学习任意语言。适用于学习新语言、练词汇、学语法、翻译、会话练习、旅行准备、习语俚语或改善发音。支持包括中、英、日、韩、法、德、西等在内的100多种语言。
★ 29 📥 8,832