In my first year computer science class of roughly 350 people, I counted 10 obviously white faces.
Apart from the non-white immigrants (that’s an entirely different issue), in France, the by far most common “foreign heritage” are Polish, Spanish, Italian and Portuguese (in order of appearance, roughly. The “typical” european immigrant in France would have been Pole in the 20s, Portuguese in the 70s. Anecdotically, at some point, a whopping 10% of the portuguese citizens were living in France). For some reason, Yugoslavs have been also present in significant number at some point.
However, honestly, this is really rarely mentionned or discussed, except for new immigrants (who would be now mostly from eastern Europe), like in “you’ve a funny accent : where do you come from?”.
A specific heritage people are generally very aware of are the people repatriated from Algeria after the war of independance in the 60s (descendants of the numerous french colonists or algerian Jews), called “Pied-Noirs” (litterally : “black feet”)
Another one people are very aware of I just thought of since it’s currently discussed in the COCC are the Armenians, whose descendants are relatively numerous in France.
Not discussing the integration issue, the non-european immigrants come mostly from North-Africa (and specifically Algeria), sub-saharian former french west african colonies (Senegal, in particular) and China. Each european country tends to be somehow “specialized” in the origin of its immigrants. A Moroccan will typically be found in Spain, a Pakistanese in the UK, a Turk in Germany…
Oh! And I forgot another significant non-white (or more exactly mixed) minority, but not really immigrants : people from the french west indies (Martinique, Guadeloupe).
I’ve lived in both countries and I don’t agree. In my experience it’s much the same in both New Zealand and Australia.