If you write any sort of library code, you might actually start using those algos. You might have to start looking at CS papers too if your assigned a large enough scale problem!
He wanted the solution, and google interviews are more algo heavy than most. There is also this:
Using them and understanding them are still a lot different than memorizing them to the point of working with them on a whiteboard in a google gang bang interview.
I reviewed lots of CS papers while in uni and it only took a quick search to confirm the algorithm was what I had in mind. Completely unnecessary to memorize each one.
He wanted the solution, and google interviews are more algo heavy than most. There is also this:
https://leetcode.com/problemset/algorithms/