By coincidence, I just posted some notes on what I&#x27;ve learned over the last 15 years of hiring software engineers. I prefer giving people real-world, fairly large, programming tasks to do, and then having them talk through the code they write, rather than posing puzzle-style questions.<p><a href="https:&#x2F;&#x2F;medium.com&#x2F;@kwindla&#x2F;hiring-software-engineers-98498cf6f2a#.dvbuqw664" rel="nofollow">https:&#x2F;&#x2F;medium.com&#x2F;@kwindla&#x2F;hiring-software-engineers-98498c...</a><p>(This is also on HN&#x2F;new right now.)