"but the written interview part (the part people seem to protest the most) I actually find quite useful."
Yeah, not taking advice from this fellow. Good writing doesn't necessarily make you a good software engineer (and vice versa). Save this garbage for college applications.