I personally don't like the idea of cheating on OAs or anything in general. I feel like I am not competent enough for the job if I cheat to get it. However, I know a lot of people who form groups with seniors and experts in them and solve OQ questions together, a few of them even frown that they'll have someone else give OA for them.
Almost everybody is doing that now days and some of them even get internships after doing this. Is it me who's in the wrong of putting efforts myself? Even talking to friends about feeling bad about not passing an OA just means them mocking me for trying to give it myself when everyone else including themselves are 'cheating'. Am I really missing out?
They'll get internships from it perhaps, maybe that will open future doors for them. Unfortunate truth is that the world isn't a fair place and people cheat to get the biggest advantage. People who cheat also get caught a lot as well, however - just look at the Varsity Blues scandal. It's up to you to decide if it's worth it.
I will say I feel greatly proud that I've never cheated on an OA, particularly after having secured a graduate position writing Haskell code in a live screen-shared zoom interview. I can sleep soundly at night knowing I earned the role.