interview-ai-prototype
AI interview coach for behavioral questions with FAANG-caliber feedback
File Explorer
Download Latest Version (.zip)- __init__.py
- auto_completion.py
- self_improve.py
- story_builder.py
- 1-Leaning No Hire.md
- 10-Hire.md
- 10-Leaning No Hire.md
- 11-Hire.md
- 11-Leaning No Hire.md
- 12-Hire.md
- 12-Leaning No Hire.md
- 13-Hire.md
- 13-Leaning No Hire.md
- 14-Hire.md
- 14-Leaning No Hire.md
- 15-Hire.md
- 15-Leaning No Hire.md
- 16-Hire.md
- 16-Leaning No Hire.md
- 17-Hire.md
- 17-Leaning No Hire.md
- 18-Hire.md
- 18-Leaning No Hire.md
- 19-Hire.md
- 19-Leaning No Hire.md
- 2-Hire.md
- 2-Leaning No Hire.md
- 20-Hire.md
- 20-Leaning No Hire.md
- 21-Hire.md
- 21-Leaning No Hire.md
- 22-Leaning No Hire.md
- 23-Hire.md
- 23-Leaning No Hire.md
- 24-Hire.md
- 24-Leaning No Hire.md
- 25-Hire.md
- 26-Hire.md
- 26-Leaning No Hire.md
- 27-Hire.md
- 27-Leaning No Hire.md
- 28-Leaning No Hire.md
- 29-Hire.md
- 3-Hire.md
- 3-Leaning No Hire.md
- 30-Leaning No Hire.md
- 31-Leaning No Hire.md
- 32-Hire.md
- 32-Leaning No Hire.md
- 33-Hire.md
- 33-Leaning No Hire.md
- 34-Leaning No Hire.md
- 35-Hire.md
- 35-Leaning No Hire.md
- 36-Hire.md
- 36-Leaning No Hire.md
- 37-Hire.md
- 37-Leaning No Hire.md
- 38-Hire.md
- 38-Leaning No Hire.md
- 39-Hire.md
- 39-Leaning No Hire.md
- 4-Hire.md
- 4-Leaning No Hire.md
- 40-Hire.md
- 40-Leaning No Hire.md
- 41-Hire.md
- 41-Leaning No Hire.md
- 42-Hire.md
- 42-Leaning No Hire.md
- 43-Hire.md
- 43-Leaning No Hire.md
- 44-Hire.md
- 44-Leaning No Hire.md
- 45-Hire.md
- 46-Hire.md
- 46-Leaning No Hire.md
- 47-Hire.md
- 48-Hire.md
- 48-Leaning No Hire.md
- 49-Hire.md
- 49-Leaning No Hire.md
- 5-Hire.md
- 5-Leaning No Hire.md
- 50-Hire.md
- 50-Leaning No Hire.md
- 6-Hire.md
- 6-Leaning No Hire.md
- 7-Hire.md
- 8-Hire.md
- 8-Leaning No Hire.md
- 9-Hire.md
- answers.toml
- batch_evaluate.py
- batch_improve.py
- evaluation_statistics.txt
- extract_answers.py
- improved_answers.toml
- README.md
- __init__.py
- __init__.py
- agentic_probing.py
- auto_completion_example.py
- eval_answer.py
- followup_questions.py
- self_improve_human_input.py
- solve_conflict.py
- story_improve.py
- 20251129-Leaning_No_Hire.md
- 20251129-Leaning_No_Hire_4.md
- 20251221-Hire.md
- 20251221-Leaning_Hire.md
- 20251221-Leaning_Hire_1.md
- 20251221-Leaning_No_Hire.md
- 20251224-Hire.md
- 20251224-Hire_1.md
- 20251224-Hire_10.md
- 20251224-Hire_100.md
- 20251224-Hire_101.md
- 20251224-Hire_102.md
- 20251224-Hire_103.md
- 20251224-Hire_104.md
- 20251224-Hire_105.md
- 20251224-Hire_106.md
- 20251224-Hire_107.md
- 20251224-Hire_108.md
- 20251224-Hire_109.md
- 20251224-Hire_11.md
- 20251224-Hire_110.md
- 20251224-Hire_111.md
- 20251224-Hire_112.md
- 20251224-Hire_113.md
- 20251224-Hire_114.md
- 20251224-Hire_115.md
- 20251224-Hire_116.md
- 20251224-Hire_117.md
- 20251224-Hire_118.md
- 20251224-Hire_119.md
- 20251224-Hire_12.md
- 20251224-Hire_120.md
- 20251224-Hire_121.md
- 20251224-Hire_122.md
- 20251224-Hire_123.md
- 20251224-Hire_124.md
- 20251224-Hire_125.md
- 20251224-Hire_126.md
- 20251224-Hire_127.md
- 20251224-Hire_128.md
- 20251224-Hire_129.md
- 20251224-Hire_13.md
- 20251224-Hire_130.md
- 20251224-Hire_131.md
- 20251224-Hire_132.md
- 20251224-Hire_133.md
- 20251224-Hire_134.md
- 20251224-Hire_135.md
- 20251224-Hire_136.md
- 20251224-Hire_137.md
- 20251224-Hire_138.md
- 20251224-Hire_139.md
- 20251224-Hire_14.md
- 20251224-Hire_140.md
- 20251224-Hire_141.md
- 20251224-Hire_142.md
- 20251224-Hire_143.md
- 20251224-Hire_144.md
- 20251224-Hire_145.md
- 20251224-Hire_146.md
- 20251224-Hire_147.md
- 20251224-Hire_148.md
- 20251224-Hire_149.md
- 20251224-Hire_15.md
- 20251224-Hire_150.md
- 20251224-Hire_151.md
- 20251224-Hire_152.md
- 20251224-Hire_153.md
- 20251224-Hire_154.md
- 20251224-Hire_155.md
- 20251224-Hire_156.md
- 20251224-Hire_157.md
- 20251224-Hire_158.md
- 20251224-Hire_159.md
- 20251224-Hire_16.md
- 20251224-Hire_160.md
- 20251224-Hire_161.md
- 20251224-Hire_162.md
- 20251224-Hire_163.md
- 20251224-Hire_164.md
- 20251224-Hire_165.md
- 20251224-Hire_166.md
- 20251224-Hire_167.md
- 20251224-Hire_168.md
- 20251224-Hire_169.md
- 20251224-Hire_17.md
- 20251224-Hire_170.md
- 20251224-Hire_171.md
- 20251224-Hire_172.md
- 20251224-Hire_173.md
- 20251224-Hire_174.md
- 20251224-Hire_175.md
- 20251224-Hire_176.md
- 20251224-Hire_177.md
- 20251224-Hire_178.md
- 20251224-Hire_179.md
- 20251224-Hire_18.md
- 20251224-Hire_180.md
- 20251224-Hire_181.md
- 20251224-Hire_182.md
- 20251224-Hire_183.md
- 20251224-Hire_19.md
- 20251224-Hire_2.md
- 20251224-Hire_20.md
- 20251224-Hire_21.md
- 20251224-Hire_22.md
- 20251224-Hire_23.md
- 20251224-Hire_24.md
- 20251224-Hire_25.md
- 20251224-Hire_26.md
- 20251224-Hire_27.md
- 20251224-Hire_28.md
- 20251224-Hire_29.md
- 20251224-Hire_3.md
- 20251224-Hire_30.md
- 20251224-Hire_31.md
- 20251224-Hire_32.md
- 20251224-Hire_33.md
- 20251224-Hire_34.md
- 20251224-Hire_35.md
- 20251224-Hire_36.md
- 20251224-Hire_37.md
- 20251224-Hire_38.md
- 20251224-Hire_39.md
- 20251224-Hire_4.md
- 20251224-Hire_40.md
- 20251224-Hire_41.md
- 20251224-Hire_42.md
- 20251224-Hire_43.md
- 20251224-Hire_44.md
- 20251224-Hire_45.md
- 20251224-Hire_46.md
- 20251224-Hire_47.md
- 20251224-Hire_48.md
- 20251224-Hire_49.md
- 20251224-Hire_5.md
- 20251224-Hire_50.md
- 20251224-Hire_51.md
- 20251224-Hire_52.md
- 20251224-Hire_53.md
- 20251224-Hire_54.md
- 20251224-Hire_55.md
- 20251224-Hire_56.md
- 20251224-Hire_57.md
- 20251224-Hire_58.md
- 20251224-Hire_59.md
- 20251224-Hire_6.md
- 20251224-Hire_60.md
- 20251224-Hire_61.md
- 20251224-Hire_62.md
- 20251224-Hire_63.md
- 20251224-Hire_64.md
- 20251224-Hire_65.md
- 20251224-Hire_66.md
- 20251224-Hire_67.md
- 20251224-Hire_68.md
- 20251224-Hire_69.md
- 20251224-Hire_7.md
- 20251224-Hire_70.md
- 20251224-Hire_71.md
- 20251224-Hire_72.md
- 20251224-Hire_73.md
- 20251224-Hire_74.md
- 20251224-Hire_75.md
- 20251224-Hire_76.md
- 20251224-Hire_77.md
- 20251224-Hire_78.md
- 20251224-Hire_79.md
- 20251224-Hire_8.md
- 20251224-Hire_80.md
- 20251224-Hire_81.md
- 20251224-Hire_82.md
- 20251224-Hire_83.md
- 20251224-Hire_84.md
- 20251224-Hire_85.md
- 20251224-Hire_86.md
- 20251224-Hire_87.md
- 20251224-Hire_88.md
- 20251224-Hire_89.md
- 20251224-Hire_9.md
- 20251224-Hire_90.md
- 20251224-Hire_91.md
- 20251224-Hire_92.md
- 20251224-Hire_93.md
- 20251224-Hire_94.md
- 20251224-Hire_95.md
- 20251224-Hire_96.md
- 20251224-Hire_97.md
- 20251224-Hire_98.md
- 20251224-Hire_99.md
- 20251224-Leaning_No_Hire.md
- 20251224-Leaning_No_Hire_1.md
- 20251224-Leaning_No_Hire_10.md
- 20251224-Leaning_No_Hire_11.md
- 20251224-Leaning_No_Hire_12.md
- 20251224-Leaning_No_Hire_13.md
- 20251224-Leaning_No_Hire_14.md
- 20251224-Leaning_No_Hire_15.md
- 20251224-Leaning_No_Hire_16.md
- 20251224-Leaning_No_Hire_17.md
- 20251224-Leaning_No_Hire_18.md
- 20251224-Leaning_No_Hire_19.md
- 20251224-Leaning_No_Hire_2.md
- 20251224-Leaning_No_Hire_20.md
- 20251224-Leaning_No_Hire_21.md
- 20251224-Leaning_No_Hire_22.md
- 20251224-Leaning_No_Hire_23.md
- 20251224-Leaning_No_Hire_24.md
- 20251224-Leaning_No_Hire_25.md
- 20251224-Leaning_No_Hire_26.md
- 20251224-Leaning_No_Hire_3.md
- 20251224-Leaning_No_Hire_4.md
- 20251224-Leaning_No_Hire_5.md
- 20251224-Leaning_No_Hire_6.md
- 20251224-Leaning_No_Hire_7.md
- 20251224-Leaning_No_Hire_8.md
- 20251224-Leaning_No_Hire_9.md
- 20251225-Hire.md
- 20251225-Hire_1.md
- 20251225-Hire_10.md
- 20251225-Hire_11.md
- 20251225-Hire_12.md
- 20251225-Hire_13.md
- 20251225-Hire_14.md
- 20251225-Hire_15.md
- 20251225-Hire_16.md
- 20251225-Hire_17.md
- 20251225-Hire_18.md
- 20251225-Hire_19.md
- 20251225-Hire_2.md
- 20251225-Hire_20.md
- 20251225-Hire_21.md
- 20251225-Hire_22.md
- 20251225-Hire_23.md
- 20251225-Hire_24.md
- 20251225-Hire_25.md
- 20251225-Hire_26.md
- 20251225-Hire_27.md
- 20251225-Hire_28.md
- 20251225-Hire_29.md
- 20251225-Hire_3.md
- 20251225-Hire_30.md
- 20251225-Hire_31.md
- 20251225-Hire_32.md
- 20251225-Hire_33.md
- 20251225-Hire_34.md
- 20251225-Hire_35.md
- 20251225-Hire_36.md
- 20251225-Hire_37.md
- 20251225-Hire_38.md
- 20251225-Hire_39.md
- 20251225-Hire_4.md
- 20251225-Hire_40.md
- 20251225-Hire_41.md
- 20251225-Hire_42.md
- 20251225-Hire_43.md
- 20251225-Hire_44.md
- 20251225-Hire_45.md
- 20251225-Hire_46.md
- 20251225-Hire_47.md
- 20251225-Hire_48.md
- 20251225-Hire_49.md
- 20251225-Hire_5.md
- 20251225-Hire_50.md
- 20251225-Hire_51.md
- 20251225-Hire_52.md
- 20251225-Hire_53.md
- 20251225-Hire_54.md
- 20251225-Hire_55.md
- 20251225-Hire_56.md
- 20251225-Hire_57.md
- 20251225-Hire_58.md
- 20251225-Hire_59.md
- 20251225-Hire_6.md
- 20251225-Hire_60.md
- 20251225-Hire_61.md
- 20251225-Hire_62.md
- 20251225-Hire_63.md
- 20251225-Hire_64.md
- 20251225-Hire_65.md
- 20251225-Hire_66.md
- 20251225-Hire_67.md
- 20251225-Hire_68.md
- 20251225-Hire_69.md
- 20251225-Hire_7.md
- 20251225-Hire_70.md
- 20251225-Hire_71.md
- 20251225-Hire_72.md
- 20251225-Hire_73.md
- 20251225-Hire_74.md
- 20251225-Hire_75.md
- 20251225-Hire_8.md
- 20251225-Hire_9.md
- exp1_customization_analysis.json
- exp1_figure1_rating_improvement_distribution.png
- exp1_figure2_training_effectiveness.png
- exp1_figure3_iteration_comparison.png
- exp1_iterations_analysis.json
- exp1_rating_improvement_analysis.json
- exp1_table1_rating_improvement
- exp1_table1_rating_improvement.md
- exp1_table2_training_effectiveness
- exp1_table2_training_effectiveness.md
- exp1_training_effectiveness_analysis.json
- 1-Leaning No Hire.md
- 10-Hire.md
- 11-Hire.md
- 12-Leaning No Hire.md
- 13-Hire.md
- 14-Hire.md
- 15-Leaning No Hire.md
- 16-Hire.md
- 17-Hire.md
- 18-Leaning No Hire.md
- 19-Hire.md
- 2-Leaning No Hire.md
- 20-Leaning No Hire.md
- 21-Leaning No Hire.md
- 22-Leaning No Hire.md
- 23-Leaning No Hire.md
- 24-Leaning No Hire.md
- 25-Leaning No Hire.md
- 26-Leaning No Hire.md
- 27-Hire.md
- 28-Leaning No Hire.md
- 29-Hire.md
- 3-Leaning No Hire.md
- 30-Leaning No Hire.md
- 31-Leaning No Hire.md
- 32-Hire.md
- 33-Hire.md
- 34-Leaning No Hire.md
- 35-Hire.md
- 36-Hire.md
- 37-Hire.md
- 38-Leaning No Hire.md
- 39-Leaning No Hire.md
- 4-Leaning No Hire.md
- 40-Hire.md
- 41-Hire.md
- 42-Leaning No Hire.md
- 43-Leaning No Hire.md
- 44-Hire.md
- 45-Hire.md
- 46-Hire.md
- 47-Leaning No Hire.md
- 48-Leaning No Hire.md
- 49-Hire.md
- 5-Hire.md
- 50-Hire.md
- 6-Leaning No Hire.md
- 7-Hire.md
- 8-Hire.md
- 9-Hire.md
- exp1_automated_results.json
- exp1_human_in_loop_results.json
- exp1_human_input_example.json
- exp1_human_input_instructions.md
- exp1_human_input_template.json
- exp1_initial_evaluations.json
- exp1_paired_results.json
- exp1_stratified_groups.json
- exp2_success_rate_by_iteration.png
- exp2_table1_convergence.md
- exp2_convergence_results.json
- _statistics.py
- visualization.py
- exp1_analysis.py
- exp1_automated.py
- exp1_collect_human_input.py
- exp1_human_in_loop.py
- exp1_paired_design.py
- exp1_prepare_dataset.py
- exp1_README.md
- exp1_report.md
- exp2_convergence.py
- exp2_report.md
- exp2_statistical_analysis.py
- exp2_visualization.py
- plan.md
- feedback-20251224.md
- feedback-20251226.md
- auto-improvement.excalidraw
- auto-improvement.png
- draft.md
- idea.md
- review.md
- fig1_scale_heatmap.pdf
- fig2_test_retest.pdf
- fig3_spearman_heatmap.pdf
- fig4_cross_q_volatility.pdf
- fig5_tier_comparison.pdf
- fig6_robustness_radar.pdf
- fig7_scale_collapse_bins.pdf
- main.bbl
- main.pdf
- main.tex
- neurips_2024.sty
- README.md
- references.bib
- fig1_scale_heatmap.pdf
- fig1_scale_heatmap.png
- fig2_test_retest.pdf
- fig2_test_retest.png
- fig3_spearman_heatmap.pdf
- fig3_spearman_heatmap.png
- fig4_cross_q_volatility.pdf
- fig4_cross_q_volatility.png
- fig5_tier_comparison.pdf
- fig5_tier_comparison.png
- fig6_robustness_radar.pdf
- fig6_robustness_radar.png
- fig7_scale_collapse_bins.pdf
- fig7_scale_collapse_bins.png
- paper_statistical_tests.json
- reliability_by_category.csv
- reliability_cell_metrics.csv
- reliability_cross_question.csv
- reliability_pairwise_spearman.csv
- reliability_rep_per_group.csv
- reliability_rep_summary_by_run_model.csv
- rows.jsonl
- run_meta.jsonl
- SUMMARY_EN.md
- SUMMARY_ZH.md
- viz_model_robustness.csv
- viz_rating_stats.html
- viz_rating_stats_summary.csv
- viz_tier_comparison.csv
- arxiv_submission.tar.gz
- bq_early_stop.py
- bq_rating_prompt_schema.py
- bq_stage_runner.py
- litellm_client.py
- paper_draft.md
- paper_draft.pdf
- paper_figures.py
- paper_stats.py
- README.md
- reliability_metrics.py
- run_bq_experiment.py
- run_config.example.json
- STUDY_PROTOCOL.md
- VENUE_TIMELINE.md
- viz_rating_stats.py
- __init__.py
- bootstrap_training.py
- README.md
- stop_policy.py
- stop_policy_model.pkl
- set1.txt
- questions.json
- taxonomy.csv
- index.html
- index.html
- auto_completion.en.md
- auto_completion.zh.md
- bq_interview_probing.en.md
- bq_interview_probing.zh.md
- self_improve_human_input.en.md
- self_improve_human_input.zh.md
- .env.example
- .gitignore
- app.py
- cli.py
- deploy.sh
- docker-compose.yml
- Dockerfile
- example_usage.py
- interview_analyzer.py
- prompts.py
- railway.json
- README.md
- requirements.txt
- storage.py
- test_audio_endpoint.py
- utils.py
# Installation Guide
1. Get the code
git clone https://github.com/zixi-liu/interview-ai-prototype
Downloads the entire project code from GitHub to your computer.
cd interview-ai-prototype
Moves into the project folder you just downloaded.
2. Docker
Easy RecommendedPrerequisites
- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
docker-compose up
Runs the command against the services defined in the compose file.
Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.
Pulled directly from this repo's README.
3. Python
EasyPrerequisites
pip install -r requirements.txt
Installs the Python libraries listed in requirements.txt (or similar).
If it runs without errors and prints output in the terminal, it worked.
Pulled directly from this repo's README.
// repository documentation
Was this content helpful?
(0 ratings)
