Coding Interview University is a massive collection of preparation resources from the guy who grew from self-taught web developer to Senior Engineer at Amazon. As for me, it was too much to go over all of it, but it is a great resource to check if you need to find a useful resource on specific topics, e.g., system design or Linux.