In small startups it's white, Indian and Asian. There are occasional women but less frequently as programmers. Women are more common as designers and sometimes sysadmins, though.
Bigger companies don't look like this. They look more like big companies all over.
I work at Google, and while you can level a lot of criticisms at it, this is not one of them. Half the employees I see around Mountain View are asians or indians. (I am indian.)
That's far from the case.