Campus Hiring Intelligence Platform
AI-Powered
Hiring for Every Campus
Configure your cycle, upload college ZIPs, and let AI screen, rank, and notify — in minutes.
1
Cycle Setup
2
Colleges & TPOs
3
Job Descriptions
4
Upload ZIPs
5
Run & Results
Hiring Cycle Setup
Basic information about this internship cycle
Changes title on all JDs below
Internship Projects
List the projects interns will work on
Colleges & TPO Contacts
Add each participating college and their TPO details. ZIP file names must match college names.
Job Descriptions
Add multiple JDs. Each resume will be scored against all JDs; the highest match wins.
Upload College Resume ZIPs
Upload one ZIP per college. The ZIP filename must match the college name you entered (e.g. IIT Madras.zip).
🗂️

Drop ZIP files here or click to browse

Multiple ZIPs accepted · One per college

⏰ Auto-assign Interview Slots Generate unique time-locked interview links with .ics calendar invites
Interview Slot Configuration
How it works: Each shortlisted candidate gets a unique time-locked link. With Max Parallel = 2, two candidates share each window before it advances. A .ics calendar invite is attached to each email.
⚠️ Got a 502 warning during the last run?
📅 Create Slot Pool Manually — use this if you already ran the cycle but forgot to create slots, or want to add more dates.

Requires SENDER_EMAIL and SENDER_PASSWORD in your .env file

Processing Results
Initialising…0%

Results by College

HR Dashboard
Live view of all hiring cycle data across rounds and colleges
Resumes Evaluated
R1 Shortlisted
R2 Completed
R2 Terminated
Avg Interview Score
Colleges
◈ Round 1 · Resume Screening Results

Run a hiring cycle in the HR Portal tab — results appear here automatically.

◈ Round 2 · AI Interview Results

Connect to interview server above to load Round 2 results.

🏆 Cumulative Rankings · Round 1 + Round 2 Combined

All candidates ranked by their combined Round 1 + Round 2 score. Candidates who haven't done Round 2 show R1 score only. Use this view to decide who proceeds to Round 3.

Total Candidates
R2 Completed
Avg Cumulative
Top Score
Colleges
🏆
No data yet
Run Round 1 and complete at least some Round 2 interviews to see cumulative rankings here.
◈ Interview Schedule · Slot Timeline
Total Slots
Completed
Upcoming
Expired / Missed
Completion Rate
📅
No slots assigned yet
Run a hiring cycle with "Auto-assign Interview Slots" enabled — slots appear here immediately.
◈ College Comparison
🎓
Run a hiring cycle in the Portal tab to compare colleges here.
Round 3 — Final Offline Round

Human Interview Hub

Notify shortlisted candidates, conduct interviews, record scores and send final offer / rejection emails.

✉️ Notify Round 3 Shortlist
Ranks all completed Round 2 candidates by cumulative score (R1 × 40% + R2 × 60%) and emails the top-N saying the offline interview details will follow shortly.
If set, auto-selects top N by cumulative score
📧 Email content: Students get a congratulations email — offline interview details will be communicated shortly.
OR override with explicit session IDs
🧠 Interview Hub
All completed Round 2 candidates appear below. For each candidate: give a Pass / Fail, enter an HR Score (0–10), and optionally view their AI briefing (strengths, weaknesses, suggested questions).
Click Refresh to load candidates.
🖥️ Live Coding Session
Start a real-time coding session for Round 3 shortlisted candidates. Type the coding question and watch all candidates code live. Tab switches are flagged instantly — no AI evaluation.

Loads all Round 3 shortlisted candidates and creates a live room. Each candidate gets a unique link — send via email or share directly.

📋 Candidate Briefings
AI-generated briefings for every candidate who has completed their interview — available immediately, no need to wait for all candidates to finish.
Click Refresh to load candidates.
🎯 Final Ranking & Send Emails
Candidates who were marked Pass are ranked by their HR Score. The top Final Hires number (set in the Portal config) get offer emails; the rest get polite rejection emails.
Top-N passed candidates by HR Score get offer; rest get rejection.
🤖
ResumeIQ Assistant Live data · Always updated
No data loaded