The most hilarious version is - and I am guilty of doing it - when asked "what is your biggest fault?" answering like "sometimes I am too perfectionist and cannot leave good enough alone" or something similarly ridiculously servant-like ass-kissing. I think it goes back to many programmers being low status marginalized nerds all through from childhood to college, and the chance of a REAL JOB with real respect is something they may feel very grateful for.
What do you then? Obviously you are required to lie; you cannot actually tell them your biggest fault.
Here is an interesting blog post about a guy who did a resume experiment between two positions which he argues are by experience identical, but occupy different "social status" positions in tech: A software engineer and a data manager.
The author concludes that positions that are labeled as code-monkey-like are low status, while positions that are labeled as managerial are high status. Even if they are "essentially" doing the same sort of work.
Not sure about this methodology, but it's food for thought.