Originally Posted by
ksandness
I've never heard Japanese people referring to other Asians as gaijin, only as gaikokujin.
It may be uncommon in daily conversation depending on whom you are talking to, but the government and media refer to non-white foreigners as "gaikokujin" all the time, including cases where the term is not really intended to include white people (e.g. when people talk about 外国人犯罪 "crime by foreigners" or 外国人参政権 "voting rights for foreigners" they are talking about Koreans and Chinese more than any other groups).
I can't remember ever hearing the word "hakujin" used in the wild although I have seen it in books. I have heard 欧米人 (oubeijin) or "Euro-American person" used on occasion.