1. Sodium chloride is a solid, ionic compound, it has strong electrostatic forces of attraction. Only in the fused or aqueous solution, it forms ions which are capable of conducting electricity.
2. It is preferred over silver nitrate because the dissociation of AgNO3 will be very fast and deposit will not be smooth and uniform.
3. Because it does not form ions.