@Wintermute21 What level are you looking at?
If you already know and understand the basic algorithms you're likely to hit up against, you won't need it except to remind yourself.
If you don't already know them, then the role may be above your level.
The best thing to do in reality may be to join some open source projects and see if you can tackle some bugs and add some smaller new functionality.
Understanding the full life cycle is far more valuable than a list of algorithms.