The phone screen was much less algorithm-heavy than I was expecting, which paradoxically made it hard because it was different than expected. It wasn't necessarily a hard interview objectively: didn't take a lot of knowledge, and also didn't really require algorithms. Just precise and careful coding, and a little bit of design.