Hi
if you are asked to sign any papers while leaving the company take time to understand the pros and cons of it, if needed take it to an advocate .
NDA by an employer is not a legally approved contract as you are not deciding the clause, but depending on the contents the company or the employer can refrain you from sharing their data/ work formula or anything specifically secretive in nature which affects the company.
So additional clauses are not legally binding especially when they insist you to sign at the time of leaving.
If a company have a NDA clause, that one should not take up job with the competitor is against the right of the employee as it would be easy for the employee to find job in a field where he is experienced.So even if you are made to sign a clause which stop your growth and work prospects, you don't have to be bind by that.
Many of the private companies make you to sign the bond, stamp papers, and such NDA s which are unethical and violation of the rights of a an employee. Each case will be different based on the contents what you sign, the company's nature of work and the provisions of law applicable to it under different laws, civl, labour and contract act in compliance with the constitution
No need to worry about the NDA you signed , you should give preference to your career and growth, so if the previous employer has problem with it , get the legal prov sions which ensures your right under labour law.
So you should not give in to the pressure tactics of the employer , check the contents before signing the next set of papers