As I'm sure everyone knows by now I've gotten to experience first hand how some of our interview candidates write code. The one thing that is most surprising to me is the reliance on all the designers within VS.NET. I'm more of a do-it-yourself kind of guy so I rarely use the designers for building the applications I work on. I code my web forms in HTML view, create connections manually, and very rarely use anything "drag-n-drop".
The main reason for my anti drag-n-drop spirit is that I want to know what's going on in the applications I write. I don't want to be reliant on some visual designer, if need be I want to be capable of dropping into Notepad and kicking off builds using csc.exe. At the same time I like to take advantage of all the goodness that VS.NET provides. I have a VS.NET shortcut list pinned next to my desk, and am all about finding ways to leverage tools to speed up my development. I don't however believe in designers that do things for you, create crappy code, and give credence to inefficient, un-scalable code.
Beware of those designers!