programming questions for CBlue interview