Competitive programming sites and interview preparation sites have a lot in common, but they aren’t interchangeable:
Is TopCoder the best place to practice coding interview questions? (answer)
I’m doing most of my writing on Quora this year. For more information, see A Project for 2020.