Autotrader interview question

describe domain driven design