The company is not forcing you to interview for them. You can interview for a job that does not require you to solve a programming question, if that’s what you’d prefer. People who try to moralize their way out of lying are frankly despicable. Just own up that you’re a cheater and don’t care about honesty. It’s not a crusade; it’s self interest.