Not sure if that's smart. Firstly, others will take advantage of a known question, thus you're putting yourself at a disadvantage. And secondly, your job (and perhaps life in general) is about drawing on your experience to solve problems - being able to repeatedly solve similar problems is sort of what we do as programmers. In that sense, it's fair game.