These are things I've heard other white dudes complain about at work.
I'm just giving a heads up for some poor dudes that wanna "play the game" and make a good career. Or what is worse is the poor guys that post on HN about "I've been to 50 interviews, everyone thinks my resume is great but I'm not landing any jobs". The fit or fuck off attitude is still very much alive in the corporate world.
I could write a similar list for the typical white geek that dresses like Rainman or has autistic body language and wonders why he's not getting hired.
There is no way around this. Everyone does it.
As you behave against the bias this will slowly work to correct the biased expectations, because you will have new experience that contradicts previous assumptions.
And even when it isn't, it means they're looking for somebody who they can get along with easily. Which means they're looking for somebody who could easily become friends with them.
And making friends with white guys is a lot easier if you're a "banana": yellow on the outside but white on the inside: if you like the same things the white guys do, if you have the same opinions that the white guys have, if you behave the same way they do, et cetera.
One thing I've noticed about tech companies is that they like to brag about how diverse they are.
"John over there is a ballroom dancer, Jack doesn't drink beer, Talia is a black girl, Jim dresses funny, ..."
So if you have one thing that distinguishes you from the other guys at work, that's actually a good thing. If the group is a bunch of hard drinkers that talk about sports all the time, it's possible to not drink or not care about sports as long as you don't make a big deal about it.
But if you have two things different, then you don't fit in. You're an Indian, you've already used your "difference card", so to fit in you have to be a hard-drinking sports lover or whatever the company culture is.