The last 3-4 years have been at larger corporations. Major retailer and a division of SAP. Haven't always been at larger corps, but after doing the startup thing for a couple of years, the stability is relaxing.
I also had job offers from some companies that would be maybe "mature startups"? Not sure of a good term, but around 5-7 years old, profitable, ~50 employees, etc. One of them had zero programming exercises of any type. Just tech discussions. None had the questions discussed in this article.
- Job boards: Mainly indeed.com, to be honest. Lot of recruiters on both, but they do a pretty good job of indexing real job posts as well. I think that's where I found my current position.
- Targeting specific companies. Got my previous job this way. If you're looking in and near Minneapolis itself, Best Buy, Target, US Bank, United Health, Ameriprise, etc are almost always hiring. So are Medtronic, 3M, Ecolab, etc, but they're not right in Minneapolis and depending on where you're at might be quite a drive. If you see a job listing by a recruiter and it mentions Richfield, MN it's almost certainly Best Buy (like this one - http://www.indeed.com/cmp/Palnar-Inc/jobs/Ui-Developer-c059f... ) or US Bank (which is actually using about 25% of Best Buy's HQ now). Best Buy hires a lot of their front end devs as contractors, so if that's what you're interested in, you probably won't find a listing on their own website. I was a Front End contractor there for 18 months. Not a bad place really, although the front end dev contractors are definitely 2nd class citizens. If you're looking for a job at Target, they host (almost) monthly meetups in their pretty cool Plaza Commons (across Nicollet Ave from their HQ). Free beer and food, some interesting talks, and there are Target recruiters there usually - http://www.meetup.com/Skyway-Software-Symposium/
- Recruiters. A lot of junk here, but there are actually some decent ones out there who aren't complete idiots. Turning the "Looking for a job" flag on in Linkedin was enough for me (just make sure you turn off notifications for your network).
Anyways, hopefully that's helpful (not sure if it will be). Unfortunately, I can't be more of a help directly as we're not hiring at my office currently (I think we just filled our latest openings).