Update on this if anyone cares.
I failed interviews at Google and Amazon. Had interviews scheduled with Facebook, Microsoft, Spotify that I turned down cause I didn't like my performance on the interviews I failed and if you fail it's normally a 6+ month wait period on reapplying. I figured those interviews would be similar level of difficulty so I lowered my expectations and went for companies like Goldman Sach, Ikea, etc.
I ended up getting a offer from a well known company on the level of Goldman Sachs, Ikea. Pay is $50k+ more than my previous job but not in the Google/FB range of compensation I was aiming for.
I basically failed at what I was trying to do
.
It's humbling as fukk but I plan to still study CTCI, EPI, and leetcode. I bought a book called Designing Data Intensive Applications I'd recommend and another called Microservices Patterns (by chris richardson, a black man). I copped those cause I spent so much time studying data structures and algorithms I failed an interview when I wasn't able to speak in detail about distributed systems I was involved in building.
My new job is heavy on distributed systems and using cutting edge backend and frontend frameworks. My hope is that over the next year or two I can somehow get strong enough leetcoding to solve hard questions. System design questions should be easier for me. Amazon is already contacting me again for interviews but i'm rejecting them cause I want to be way more prepared before I attempt another FAANG interview loop