No, it is not necessary to provide company benefits (Annual leave, medical benefits etc.) to the interns. However, companies may provide the benefits on their own terms.