I had an experience for J1 visa application in Japan, and was rejected. I was told to apply for J1 in Shanghia and I did. I got in Shanghai. Just for your reference, not H1b.