Gibson Homewares Interview Question

very detail but expected