How do test makers prevent pattern learning across attempts?

I have always been curious how IQ tests stay valid when people retake them or practice similar tests. After a while, certain question styles start to feel familiar, even if the exact items are different.

Do test makers rotate item pools or change underlying rules to avoid people learning the patterns? How much retesting is too much before results become unreliable? I also wonder whether some formats are more vulnerable to practice effects than others. If anyone knows how this is handled in real testing, I would love to understand how they keep scores meaningful across multiple attempts.

I’ve wondered this too! I think the issue is that you can’t really “unlearn” the problem solving strategies once you figure them out. Even with different items, if you’ve seen enough spatial rotation questions, you develop shortcuts. That’s why most legit tests limit how often you can retake them. Online tests are probably way less reliable for this reason since people can just keep practicing endlessly.