A supplier sends you a feed of ten thousand products. How many of them are already in your catalogue?
Answer
Short answer
You cannot know without matching, and matching is the work: suppliers send their own identifiers, spell the same manufacturer three ways, and describe attributes in units you do not use.
Keep product data explicit in the answer because that is the concept the interviewer is actually trying to test. A good product data explanation names the trade-off, the failure mode, and the evidence you would use before choosing. Use product data once more at the decision point so the answer reads as judgement rather than a detached example.
Keep product data explicit in the answer because that is the concept the interviewer is actually trying to test.
Was this answer helpful?
Likely follow-ups
- The feed has no GTIN. What do you match on instead?
- What does a wrong merge cost compared with a duplicate?
- How do you handle a supplier who changes their own identifiers between feeds?
- Where does the review queue's workload come from, and how do you shrink it?
Related questions
- An upstream team renames a field in the events you consume and nobody tells you. What should your pipeline have done?hardAlso on data-quality and ingestion5 min
- A small percentage of your transaction reports are rejected every day and the team resubmits them the next morning. Is that acceptable?hardAlso on data-quality6 min
- Your category filters are useless because half the products have no attribute values. How do you fix a catalogue whose data you do not author?hardAlso on product-data6 min
- Your corpus is scanned PDFs, spreadsheets and slide decks. How do you ingest it?hardAlso on ingestion6 min