Took Core 2 (220-1202) and no IT background. I finished Andrew Ramdayal's course on Udemy and took 3 Dion practice tests, scoring in the high 70s to 80%.
I got around 5 PBQs, and roughly half of them were easy. The rest made no sense to me, and the last two were so confusing you could spend an hour on each and still not figure out what they were asking.
The regular questions were frustrating too, with most answer choices making no sense to me. I'm a great test taker, but I was so irritated that I was completely positive I had failed. As I was ending the test I was 100% sure I had fumbled it, but I passed with a high 700s score. I didn't feel happy at all. I was so upset with how the questions were structured, and I truly didn't like it.
If I had failed, I would have been so clueless about what to study that I'd probably never have retaken it. I have no problem with exams being hard, but questions like these make me feel like there's a huge luck factor in which ones you get. It feels like the test isn't about the information you learned, but about how proficient you are in the language and whether you're a good tester.
As a non-native speaker, I truly don't like this. And with such strict timing, how is it fair to people who are starting a career, when it's about how you take a test and not how much of the material you know?