I'm pretty sure they do have an algorithm. Not sure how fancy it is, but my feed would prioritise subreddits i interacted with regardless of upvotes for a while. It was one of the things that made me slowly stop using the site beyond specific subreddits.