My roommate is currently interviewing with a consulting firm, and in the third round of interviews he was explicitly asked which social justice movements he supports. He said it was really out of the blue (no pun intended) and caught him off guard. He said something vague about BLM, and in the followup meeting the company brought it up again, saying something to the effect of "we agreed on that, so that's good."
Is this even legal? I was really shocked when he told me about this. I personally would have been really uncomfortable talking about identity politics during a job interview, even though I'm about as liberal as they come. It certainly sounds as if he had expressed any reservations about the social justice movement he wouldn't have passed the interview.
I don't think it's smart for the company. Just like I didn't think it was smart for Thiel to ask "Star Wars or Star Trek?" as a shibboleth for political leanings at Paypal. You are going to filter good people.
However, I think it might serve you. Being a closet conservative in a liberal culture sucks. Being a closet liberal in a conservative culture sucks. At the end of the day, you want to not have your work-life suck.
I'm black. Spent a while living in Southeast Asia. Once, I was going to meet a landlord about renting an apartment and a white friend tagged along. Got there, the landlord was like "Oh. Sorry, no blacks." I was like "Okie doke." My friend was outraged on my behalf. I told him, "That's bad. You know what else is bad? Figuring out your landlord is a bigot only after you've signed a year lease because it was illegal to just say 'no blacks' up front. At least now I only had 10 seconds of shit instead of a year."
Sometimes it's nice when people put their cards on the table. It might not be a good thing for society or for business, but at least you know what you're dealing with.