I am working in a company as an intern, i was about to complete my internship and company is demanding for NASSCOM verification. Is it necessary for an intern to complete NASSCOM verification?
You're an intern only if you're working in a company.
If the company deems having NASCOM verification mandatory for its employees, as an intern and employee of the organization, you need to get it done.
NASSCOM (NSR) is for background verification. Nowadays, more and more companies are opting for background verification. Its a normal process, although unusual for an internship.
Ask them to give a written offer that internship is confirmed pending background check and then go through background check. Since you should be studying now, the credentials of your current and previous education will be most probably checked.
To summarize, its normal. You cannot just refuse if the company insist. If you have concerns, you can always select another company, as most small companies don't do this.