My main current weakness is that I just don't seem to be able to get everything correct on first attempt.
While this is fine in a work setting (I would catch the bug while testing), it is deadly during an interview.
Does anyone have tips to improve precision?
Stepping through the code helps a bit, but during many interviews I don't get a chance to do that, because the interviewer simply points out the mistake just after I make it.