I agree with HC, to me, the most important factor is good attitude. 1. Without good attitude, even with great uni results, the staff may not bother to learn and put in effort to make things work. 2. With some work experience and proven track records, it certainly helps even though the result is average. 3. Bad result may be due to earlier years not keen in studies, etc but that doesn't mean one can't achieve results. As long as one is willing to learn and put in the effort, he/she will still stand a chance, just that it may seem tougher when competiting with the former 2. However, now many companies tends to give the interviewees to do personality test to find the suitable candidate, so with the correct attitude, one may stands out! But then, for statutory boards, it may be a different set of benchmark as it is undeniable that they are look into more academic wise.