how abt revising Fincome, PM, derivatives from schweser qbank ?

has anybody done question bank for fixed income , portfolio mgt and derivatives ?

Is it worth revising from questn bank for fincome ,pm,derv as it gives insight on every los rather than doing eoc and reading schweser.