Speaking strictly of software industry
There are two kinds of lying.
- Lie about language/framework you don’t know
- Lying about qualification, company you worked with, title held, etc.
The first kind of lying is fine as long as you’re confident you can crack the interview. Your knowledge is needed and these days, since companies anyway want everything, lying about some language may get you an interview call.
Do not evet lie about second type. Most companies conduct a background check on you to verify about your details. They even sometimes connect with your previous employer to verify the details.
If you’re lying here you can land in a big trouble