unsparing
adj
~ (in sth) 1giving freely and generously 慷慨的; 大方的
be unsparingin one's efforts 不遺余力.
2 severe or merciless 嚴厲的; 不留情的
Nijinsky was unsparing in his demands for perfection. 尼任斯基對演技精益求精一絲不茍.
??? 情景例句
My academic preparation, job skill, and enthusiasm about working for the firm.