Java training for microsoft interview