I suggest skipping the company if an initial interview mentions an algorithmic part.
What implications might this strategy have? I'm not particularly interested in FAANG companies and would be satisfied with a slightly above-average salary for an SRE role.
Assuming you can cobble stuff together and are organised, I would suggest reading stuff like Designing Data Intensive applications. What sort of roles are you going for, assume you are in web or backend dev, not something more low level?
Google has two kinds of SRE interviews - SWE SRE and Systems Engineer SRE. The former is basically a SWE interview, the latter is more traditional "systems engineering" type interview but also an emphasis on distributed systems.
I've seen smaller companies use SRE to mean an infrastructure software engineer who also does oncall, I've seen it used to mean a K8s bitch, i've seen it used to mean someone who does DevOps/CI/CD coding, or it can mean a new name for a traditional System Administrator.
Basically, I'd practice coding, maybe simple algorithms just in case, along with all the rest, but be aware of the vastly different job duties that title might actually have.
A few years into one job, my coworker (the one who interviewed and hired me) asked me over lunch "remember fizz buzz?", and I was like "No, what's that?" He explained the problem and I wrote a simple script with modulus and nested ifs that seemed to work. I asked him what the point of it was and he didn't know either. Then we went back to work and never talked about fancy algorithms again...
But the flip side of this anecdote is that I'm still just a web dev. I would never call myself an engineer, software or otherwise. I also don't get paid much (by tech standards), even though my salary is high by my own standards ($25 to $50 an hour, hacking together PHP and now JS scripts). Terrible for an ivy league comp sci grad, not too bad for a self taught high school dropout.
If you want to go deeper into CS or algorithms, you should give it a shot. I don't have a college degree and now I work at a FAANG after many years of transitioning from basic web dev to infra type work.
Nowadays most of the lower level programming stuffs are gone. Sure you get to work on distributed systems, a whole new kind of stuffs, but it's not as exciting as OS, compilers and IDEs.
We do algorithms in a sense, but it's more real world stuff like being able to understand the Byzantine generals problem. Not explaining the term, but rather questions where if you were familiar with the concept, you could diagnose the given problem. If you're not familiar with it, you might not know with why it's happening and you might not be able to google it or ask AI what the problem is.