In my experience I've only been asked by the bigger companies and the terms have been 5yrs, and one even had a perpetual clause[1]. 5years is kind of annoying, but whatever. But, I'm pretty concerned about cause if I don't get the job. Consider if I'd like to go interview/work for their competitors?
How do you treat NDAs for interviews?
(let's not discuss VC/Founder case)
[1]: "4. Term; Confidentiality Period. This Agreementshall continue in effect until terminated by
If your product/idea/etc is so easily "stolen" by the details gleaned in a mere conversation/interview then you have a shitty product/idea/etc.
If you can't evaluate my skills relative to your needs without telling me the inner most secrets of the temple such that an NDA is necessary, you don't know how to interview.
On considering it here, Ive never been asked to sign one in an interview situation with a legitimate company. Plenty of "startups" have asked me to sign something before we could even talk and I politely declined and moved on.
Your mileage may vary but I can't see signing a perpetual anything personally.
2. What a shit company moat do you have to require NDAs to applicants
There is absolutely no reason to sign an NDA for an interview
Ever