The straw that broke the camels back was a project that I had to spend a solid two days on, when the interviewer started with his line of questioning about the code he seemed to only focus on small pedantic stylistic preferences not the code or whether it addressed the spec. Questions like 'why didn't you log everything as a json, you know we're going to log this into splunk'. Like no dude, that wasn't on the spec and no where would I have had the opportunity to read your mind. This went on. Literally every criticism was either irrelevant or specific to something not on the damn spec. Not only did I not get the job, they told my then current employer I was on the market. Wtf.