Sup /g/ I'm a self-taught dev currently in a senior engineer role at a company that you've definitely heard of.

I like my job, and am quite good at it, but I've never received any formal education in CS. I understand the data structures that are useful for my job, as well as some core algorithms. And I know enough about CS that I could *find* (and reference) the right implementation for a novel-to-me problem. But I don't have generalized knowledge, or know how to implement them off the top of my head.

That being said, I am interviewing with a FAANG company soon and I want to be as prepared as possible. What leetcode problems should I hit for maximum coverage? I've done all the basic ones in the "top interview" section. Basically, how should I prepare for this interview?