自不量力

Idiom

 * 1) to overestimate one's capabilities; to not know one's own limitations; to be overconfident

Usage notes
The forms and  are both common in Mandarin while the latter is more common in Cantonese.