data architect interview