I learned programming at Stanford and have worked at start-ups and big companies. I currently publish a blog where I ask one question a day to allow programmers to keep their skills up to date - and to to prepare for programming interviews at: http://www.codewod.com/
Here's a talk I recently gave on approaching programming interviews: http://blog.hackbrightacademy.com/2013/11/video-programming-interviews-exposed-author-noah-kindler/
Please send along any questions.
Thank you,
Noah