Waterproofing is done to prevent water from penetrating buildings. It involves applying membrane barriers like bitumen or PVC during construction. It can also be done later to address leaks. Common areas waterproofed include bathrooms, terraces, basements, and roofs. Materials used include cement, sand, metal chips, brick bats, and waterproofing chemicals. Techniques include applying cement coats sloped away from the building, with brick bats or tiles in between coats. Thorough preparation and multiple curing coats are important for effective waterproofing.