That process literally involves living your life on sites like TopCoder, HackerRank etc. You will likely be spending any time you can spare on such sites, to 'prepare'.
You can be the most productive person in your current job. That doesn't prepare you for these interviews.
> That process literally involves living your life on sites like TopCoder, HackerRank etc. You will likely be spending any time you can spare on such sites, to 'prepare'.
In the same way that keeping up with current events means living your life on sites like CNN, Reuters, NPR? The same way learning a language means staring at DuoLingo all day?
Most people don't require 100% time allocation to learn something.
The term 'Preparation' is a misnomer here.
That process literally involves living your life on sites like TopCoder, HackerRank etc. You will likely be spending any time you can spare on such sites, to 'prepare'.
You can be the most productive person in your current job. That doesn't prepare you for these interviews.