Advanced String Programming Interview Questions