You can start practicing general dentistry as soon as you pass the boards and receive your license. No residency is required, but some graduates do so in order to get more experience. Specialties are only for the top 5% or so of the class, if they choose to go into it.