> There shouldn't be many all-day interviews. If you are honest on your resume and there is a phone screen, your chances with the interview should be pretty decent.
While it's nice to think this is true in an ideal world, having been on both sides of the interview in numerous companies in Silicon Valley (even having done hundreds of interviews in a big company I had worked in), this is remarkably false. (Sorry, didn't intend to be mean, just stating how it is.)
Both in terms of candidates that I've interviewed, as well as when I'm a candidate myself, pass rates for on-site interviews are quite low. I'm not selective as an interviewer, but when everyone else is unreasonably selective, there's not much I can do as a lone interviewer who gives a "Hire" to candidates I thought were fine.