In this article
Before you start
This page belongs to the behavioral interview guide. The question has two readings. This page reads it as bias in artificial intelligence (AI) and machine learning (ML) systems. It can also mean bias in technical hiring, such as interviewer bias. If you are unsure, ask the interviewer which one they mean before you answer; the third variant below applies the same method to the hiring reading.
Why interviewers ask this
A vague answer costs you the point, because the interviewer cannot tell whether you have seen bias or only read about it. Reported by candidates in leadership and behavioral rounds, the question gives you room to show three things: that you know bias comes in more than one kind, that you look for it with a measurement, and that you act when you find it.
A weak answer says "models are biased if the data is biased" and stops. A strong answer names one kind, gives the case, the number that exposed it and the change you made. A Staff-level answer adds who else you had to convince, because bias is rarely fixed by one person's code. The neighbors of this question are in common interview questions and how to answer them.
Technical bias from first principles
- Technical bias
- Technical bias is a systematic error in the data, the model or the system around it that makes outcomes worse for some groups of people than for others. It is repeatable, not random noise, and it can arise without anyone intending harm.
- Subgroup metric
- A subgroup metric is a performance number, such as accuracy or error rate, computed separately for one group of examples instead of for all examples together. Comparing subgroup metrics is how a hidden gap becomes visible.
In plain words
Imagine an exam written only from one textbook. Students who studied another book score lower, though they know as much. The exam is not measuring ability. It is measuring overlap with the textbook. A biased model works the same way: it measures resemblance to its training examples. The analogy breaks in one place. A student can complain about the exam, but a model's mistake is silent unless someone measures it.
Google's course says it plainly: machine learning models are not inherently objective, because people choose and prepare the training data. In one precise sentence, technical bias is a repeatable gap in outcomes between groups that traces back to data, labels, measurement or use.
The four steps below follow how you would find and explain a case, from the symptom back to the cause. The list of kinds is not exhaustive; Google's own inventory says so.
Step-by-step description
- Compute the metric for each group.
- Count who is missing.
- Ask what the label measures.
- Check how people use the output.
- Split the metric by group before anything else.
- Then trace the gap to the data, the label and the use.
Step 1: Split the metric by group to find the bias
Bias is found by computing the same metric separately for each group, because one overall number can look healthy while one group fails. Google warns that aggregate metrics such as precision, recall and accuracy can hide biases against minority groups. Split the metric by group before anything else.
The Gender Shades study tested three commercial gender classification systems. The maximum error rate for lighter-skinned males is 0.8%, and darker-skinned females are the most misclassified group, with error rates of up to 34.7% (Buolamwini and Gebru, 2018). Those two bounds differ by about 43 times.1
An illustrative example shows how an average hides this. Suppose 95% of cases fall in one group scored at 99% accuracy and 5% in another scored at 65%. Overall accuracy is 97.3%, yet the smaller group's error rate is 35 times the larger group's.1 You now know the symptom to look for: a per-group gap. The next steps find its cause.
Text description of the diagram
- The maximum error rate for lighter-skinned males is 0.8%.
- Darker-skinned females are the most misclassified group, with error rates of up to 34.7%.
Step 2: Trace the gap to the data
Biased data means the examples do not reflect the people or events the model will meet. Selection bias is an error that occurs when a data set's examples are chosen in a way that does not reflect their real-world distribution. Reporting bias is a mismatch between how often something appears in the data and how often it happens in the world.
Gender Shades shows the first kind: the two face datasets it examined were overwhelmingly lighter-skinned, at 79.6% and 86.2% (Buolamwini and Gebru, 2018). The authors then built a new dataset balanced by gender and skin type to test fairly.
Google's example of the second kind is a sentiment model trained on book reviews. Because people were less likely to review a book they did not feel strongly about, the data holds mostly extreme opinions.
Input: your data, counted by group. Output: who is missing or over-represented. If the groups are balanced and the gap remains, look at the label.
Step 3: Trace the gap to the label
A label can carry bias even when the data covers everyone, because the label records past decisions or a stand-in for the real target. Historical bias is old data reflecting inequities that existed in the world when it was recorded, and it enters through the target when past decisions are used as the thing the model copies. The widely reported Amazon recruiting case shows skewed data and historical outcomes together.
MIT Technology Review, summarizing Reuters, reports that Amazon began building a system in 2014 to rank job seekers and trained it on ten years of resumes, most of which came from men because tech is male-dominated. The tool would reportedly penalize resumes containing the word "women's", and the company scrapped the project after it developed a preference for male candidates in technical roles. Describe it as a lesson about what a model learns, not as proof of how the tool was used.
The proxy label case is Obermeyer et al. (2019): the algorithm used health costs as a proxy for health needs, so equally sick Black patients got lower risk scores. The authors estimate this cut the number of Black patients flagged for extra care by more than half, and changing the target removed the bias. Input: the column you train on. Output: whether it measures what you claim.
Step 4: Trace the gap to the use and the people
A system can be accurate and still harmful in how people use it. Automation bias is the tendency to favor results from automated systems over results from non-automated ones, regardless of error rates. A reviewer who trusts a score without question turns a small model gap into a large decision gap.
The National Institute of Standards and Technology (NIST) says bias is not only a data problem. It describes systemic bias, where institutions disadvantage certain groups, and human bias, such as using a person's neighborhood to fill in missing information. Its image of an iceberg puts the statistical and computational biases above the water and the human and systemic ones below. One of its authors says organizations often default to overly technical solutions.
NIST's abstract adds that biases can lead to harmful impacts regardless of intent. That is why you check even when nobody meant harm. Then trace the gap to the data, the label and the use, and decide who owns each fix.
Knowing it is half the job. Saying it is the other half.
Interview Clozo is an AI interview copilot for real interview rounds: it hears the question and puts a strong answer on your screen, and you say it in your own words. See the features or how it works.
Start Free Trial →The Staff-level answer
Use your own case. The text in brackets is a slot for your facts, not a story to copy. Persuading the people who own the data is the communication part; see interpersonal communication. The structure is situation, task, action, result (STAR), covered in the teamwork STAR guide.
What kinds of technical bias have you seen?
An overall metric looked healthy but one group failed. [Your system] scored well on accuracy, so we split the metric by group and found [your group]'s error rate was far higher. The data under-represented that group, and the label was a proxy that tracked access instead of need. I proposed changing the target and collecting more examples. The product lead had to agree, since overall accuracy dipped slightly, and we agreed because the gap was a launch risk. We added a per-group check to the release gate. The gap shrank to [your number]; [your residual risk] remained, so we monitor it after release.
What makes it Staff-level: it names the measurement that exposed the problem, finds the cause in more than one layer, changes a process and not only a model, and ends on a result you can state. Say the case, then the number, then the change; keep it to about a minute.
The rubric
| Dimension | Weak answer | Strong answer | Staff answer |
|---|---|---|---|
| Correctness | "Biased data makes biased models." | Names two or more kinds, such as selection and label bias. | Separates data, label, evaluation and use, and says which one the case was. |
| Evidence | "It felt unfair." | A per-group metric showed the gap. | A per-group metric, the size of the gap and the check that confirmed the cause. |
| Action | "We told someone." | Changed the data or the target. | Changed the data or target and added a standing check to the release process. |
| Trade-offs | None mentioned. | Notes a cost, such as collecting more data. | Notes what the fix cost and what risk remained. |
| Communication | Rambling story. | Situation, action, result in order. | Says who had to agree and how you got agreement. |
Three variants of this question
Tell me about a time you found bias in a model.
Use the same case, but lead with the situation and the moment of discovery. Say which metric you split, which group differed and what you did, in situation, task, action, result order.
How would you check a model for bias before launch?
Compute the main metrics separately for each group that matters, check how many examples each group has, and ask what the label really measures. Set a release rule on the per-group numbers, not only the overall one, and plan to monitor after launch.
What if the interviewer means bias in technical hiring?
Ask which reading they mean, then apply the same method to the process. Bias in a hiring loop can sit in unstructured questions that differ between candidates, or in review standards applied unevenly. Measure outcomes by group and by reviewer, such as pass rates and the comments each reviewer leaves, the way you split a model metric. Then change the process: a structured rubric with the same questions for everyone, and calibration sessions where reviewers score the same sample. Say who had to agree, such as the hiring manager. The structure in how to answer interview questions still applies: one real case, what you did and what changed.
Common mistakes
- "Bias means the data was biased." (wrong) NIST says bias also comes from human and systemic factors and from how the system is used. Say instead: "Data is one source; I also check the label, the evaluation and the use." (right)
- "I removed the gender column, so the model is fair." (wrong) Proxies can carry the same signal; the Amazon case and the cost proxy in the health algorithm show it. Say instead: "I check outcomes by group, since removing a column does not remove its proxies." (right)
- "Our accuracy is high, so it is fair." (wrong) Aggregate metrics can hide group failures. Say instead: "I report the metric for each group next to the overall number." (right)
- "Nobody meant any harm, so it is not bias." (wrong) Harms can arise regardless of intent. Say instead: "Intent does not change the outcome, so I measure the outcome." (right)
Follow-up questions
How did you find the bias?
Say the exact metric you split and the group it differed for, with the size of the gap. A per-group measurement is more convincing than a complaint or an intuition.
Does removing the protected attribute remove the bias?
No. Other features can stand in for it, as the resume wording and the cost proxy cases show. Check outcomes by group instead.
Does high overall accuracy mean a model is fair?
No, because an average can mask a failing group. In the illustrative example above, 97.3% overall accuracy sat beside a smaller group scoring 65%.1
Is technical bias the same as the bias term in a model?
No. The bias term is a number the model learns, like an intercept. Technical bias here means a harmful, repeatable gap between groups.
What do you say if you have never seen bias at work?
Say so, then walk through a public case such as the health-cost proxy and what you would check on your own system. You can also ask the interviewer how their team checks for it; see questions to ask the interviewer.
- Name more than one kind: data, label, evaluation and use.
- Show the per-group number that exposed the problem.
- Say what you changed and what remained risky.
- Do not claim a known company case proves more than its source says.
Sources
- There's More to AI Bias Than Biased Data, NIST Report Highlights — National Institute of Standards and Technology, 16 Mar 2022
- Towards a Standard for Identifying and Managing Bias in Artificial Intelligence — National Institute of Standards and Technology, 15 Mar 2022
- Fairness: Types of bias — Google for Developers (Machine Learning Crash Course), 26 Oct 2026
- Fairness: Evaluating for bias — Google for Developers (Machine Learning Crash Course), 26 Oct 2026
- Gender Shades: Intersectional Accuracy Disparities in Commercial Gender Classification — Proceedings of Machine Learning Research (Buolamwini and Gebru), 21 Jan 2018
- Dissecting racial bias in an algorithm used to manage the health of populations — Science (Obermeyer et al.), 25 Oct 2019
- Amazon ditched AI recruitment software because it was biased against women — MIT Technology Review, 10 Oct 2018