Software designer exam simulation review questions