I use it for interview prep. I know some people advise against memorizing stuff in programming but it's been effective for me so far.
You can spend 3-5 minutes in an interview trying to reason about implementing the partition method of a quicksort or translating 2D array indexes into 1d. With anki you can just regurgitate it out of your deep memory in 30 seconds whether you use it in your day to day or not.
Do you have an example of how you structured your cards for such a question? It seems impossibly hard to remember an algorithm without committing it to muscle memory so to speak.
Would an intervier be more likely to pass you if you were clearly recalling a memorized answer? That sounds so worthless... If I was interviewing I would switch to a different question.
In a world where you are expected to solve 2 leetcode medium-hard questions in 30 minutes with no syntax errors and test cases.... I doubt it. The questions come in different forms with optimizations, it's not about memorizing answers it's "pattern matching" and being efficient in implementation.
A partition method would be part of a larger implementation you still have to reason through and talk through. You just remember that the quicksort of the top half starts at pivot+1 instead of pivot, etc. Essentially you eliminate the little mistakes people tend to make when they are nervous