I use a good long soak with oxiclean, 1 measure per carboy full to the brim. Soak for a few days. If any visible crud remains, use a carboy brush.
I then use a 5 minute wash with 1/2-cup of bleach in 2 gallons of water, that I run through a pump and a sprayer, while the carboy is upside down...