An experience is what it is. If an interviewer thinks they're being clever by asking something they know and think you might not, maybe what they're really doing is just showing you their values. "We like clever personalities and want to attract more people like us."
If they ask you questions related to programming languages - it's because that's the extent of their creativity. You'll want to note what works for you and what doesn't -- and write a manifesto or a blog post about it. This way, before people offer you an interview, they can read what you believe and see if there's an ideological fit.
But, the Internet is a free place. What's to keep us from creating a blog with videos about our skills? Why not get very clear on our values and attract the people who need what we want to offer rather than waiting for people to give us permission to be who you are?
Global competition is real. I receive a weekly email from somebody in India hoping to sell me design or coding services for $10 / hour. But, when I need design work, I'm going to look for a designer who's work is publicly available. They'll have their work on dribbble.com or a like site.
I personally am doing a terrible job at self promotion. I don't have a great Github Repo. My projects have mostly been done for myself. My LinkedIn profile doesn't say what I could help you, as an employer, with.
What would it look like if I took responsibility for the experience I wanted to have and created that?