Nice article. It looks most of the technical interview rounds are centered around programming/algorithm challenges. How about the non-technical questions or brain teasers? Did they ask any of those?