AFE is super competitive.
I applied for AFE when I was in OCS. Went for one interview and got rejected, even though i got placing in
NUS Mech eng.
After Common term i went into air wing. Realised that all the AFEs have good grades. Lowest GPA for poly is 3.8. For JC, at least AAB. I only had ABB and i think this is why they rejected me, or perhaps interview.
Apart from qualifying to OCS, academics still plays a huge role. Hope this helps young engineers aspirants.