So I have phone screens coming up with Google, FB, and Amazon
For the last month I have been trying to teach myself DS and Algorithms from scratch. Reading CTCI and EPI, watching MIT Youtube vids, doing some leetcode and hackerrank problems and watching various YT channels
I'm also 3 weeks into the Sedgwick Princeton couresa course on algorithms tho i'm considering quitting that cause i feel like i need to learn quicker without doing 8 hour projects and shyt right now
I feel like i'm no where near being ready, especially for the level I'd be interviewing at which I expect to be all leetcode hard level questions
Some topics I haven't even TOUCHED yet like Dynamic Programming, Breath First Search, or Depth First Search, Graphs
Thinking about just pushing all the interviews back as far as possible (maybe another month or 2)
It's discouraging as hell to struggle on a leetcode easy question then read some guy say he solved 200+ leetcode questions and still didn't get an offer or even pass the phone screen
Keep pushing breh, something is gonna give eventuallyUpdate 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
You grow to love algorithms after the initial head-scratching
Stats is the only mathematical concept worth caring about imoOut of curiosity, are all of u good at math?
Who suckin dem tiddys
You grow to love algorithms after the initial head-scratching
A lot of serious stats requires solid knowledge of linear algebra, calculus, functional and real analysis. So no, I cannot agree with you there. Math is very important unless all you do is calculate means and standard deviations.Stats is the only mathematical concept worth caring about imo