What do you understand by the expression “thumbprints on his windpipe”?
The expression means having been strangulated. The interview is an *** on a person as it makes him/her so tense that he/she feels as good as being choked.