It all depends on what your definition of hide is, and on how long of a time horizon.
All the tricks described here, we've used ... none are guaranteed. When we need to be 100% sure that a seam will never pop, we skin the cabinet with formica.
We've used Medex, painted the seams with West Systems epoxy, sanded that and put 3-4 coats of lacquer sanding sealer, sanded that and used high build primer, sanded that and paint ... and STILL had the seams pop.
Bottom line is MDF moves like crazy, even the fancy expensive stuff like Medex will move a lot. Trust me, I've seen a Medex cabinet that was left in the shop literally almost tear itself apart from all the movement, even though it was covered inside and out with epoxy.