Define LLM-as-judge and explain the one problem it was invented to solve.
LLM-as-judge uses a strong model to evaluate another model's outputs against a rubric, solving the scalability bottleneck of human evaluation.
Imagine a school where every student's essay needs to be graded by a professor. The professor gives the best feedback, but there are 10,000 essays and the professor can only read 50 per day. So the school hires a very smart teaching assistant who has studied the professor's grading rubric closely. The TA grades all 10,000 essays overnight. The grades are not quite as good as the professor's, but they are close enough for most purposes. Every week the professor spot-checks 50 essays to make sure the TA is still on track. LLM-as-judge works the same way. A strong model (the TA) evaluates outputs from another model (the students) using a rubric the team defined. Human reviewers (the professor) calibrate periodically but do not need to review every output.
Detailed answer & concept explanation~4 min readEverything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example. Click to expand.
Everything you need to truly understand this topic: intuition, mechanics, step by step explanation, code, formulas, and worked example.
Everything important, quickly.
5 min: define LLM-as-judge, name the scalability bottleneck it solves, walk through the accuracy for throughput tradeoff, name three biases (length, self-preference, position), and describe the human-calibration protocol.
Real products, models, and research that use this idea.
- Chatbot Arena uses human pairwise preferences as ground truth and calibrates LLM judges against those preferences to validate automated leaderboard rankings.
- DeepEval ships built-in LLM-as-judge metrics (faithfulness, answer relevance, hallucination) that call a strong model under the hood and return numeric scores.
- Braintrust supports custom LLM-as-judge scorers where teams define rubrics and the platform handles the judge API calls, retry logic, and result aggregation.
- MT-Bench uses GPT-class models as judges to evaluate multi-turn dialogue quality on a 10-point scale, publishing the rubric so teams can reproduce the evaluation.
What an interviewer would ask next. Try answering before peeking at the approach.
QHow do you detect and mitigate self-preference bias when the same vendor provides both the generator and the judge?
Don't say thisRed flags and common mistakes that signal junior thinking. Click to expand.
Red flags and common mistakes that signal junior thinking. Click to expand.
Treating LLM-as-judge as a replacement for human evaluation. It is a scalability solution, not a quality upgrade. Human eval remains the calibration anchor that tells you whether the judge is drifting.
The night-before-the-interview bullets. Scan these on the way to the call.
Primary sources. Skim if you want the original framing.
Same topic, related formats. Practice these next.