I'd say pedantic and difficult to work with, but agreed, no hire.<p>The correct answer would be to write a simple solution and <i>note your assumptions</i> and point out the edge cases - but not in such an antagonistic manner.