not competitive, not qualified to compete, haven't got a hope When you're job hunting, if you don't have a resume you're dead in the water.
DEAD IN THE WATER
Meaning of DEAD IN THE WATER in English
English idioms vocab. Словарь английских идиом и выражений. 2012