```javascript import React, { useState } from 'react'; import { Play, Briefcase, BookOpen, ChevronDown } from 'lucide-react'; const InterviewSetup = ({ onStart }) => { const [config, setConfig] = useState({ jobPosition: '', jobDescription: '', topics: '', level: 'mid', questionCount: '7', questionTypes: 'both' }); const handleChange = (e) => { setConfig({ ...config, [e.target.name]: e.target.value }); }; const handleSubmit = (e) => { e.preventDefault(); if (!config.jobPosition.trim() || !config.jobDescription.trim() || !config.topics.trim()) { alert('Please fill all required fields'); return; } onStart(config); }; return (
Real-time conversational AI technical interviews with smart follow-ups