My job and side projects are mostly web sites that require knowledge about how to architecture software but I very rarely write complex algorithms.
If something comes up where I need to optimize something I can usually spend some time Googling for some insights on how to improve it, but it's been 15+ years since I've written a sort algo. The idea of being forced to come up to a solution to an unknown problem on the spot makes me feel inadequate.