I read these books over this past year to prepare for interviews and got multiple offers from HFTs from 600-750K/yr. Distributed Systems: Designing Data-Intensive Applications Distributed Systems: An Algorithmic Approach Concurrency: Operating Systems: Three Easy Pieces Is parallel programming hard and is there anything we can do about it? C++: Professional C++ Algorithms: CLRS Graph Algorithms AI/ML: Introduction to Statistical Learning in Python Designing Machine Learning Systems If you read all these books, I definitely think interviews become super easy from a technical perspective and then it just depends on your communication skills. Also, these books help you become a better engineer period. TC: 400K New TC: 750K
Tech Industry
Yesterday
3215
DEI Has Ruined Tech
Personal Finance
Yesterday
3255
Oops accidentally retired
Tech Industry
Yesterday
8991
EXCITING: GPT 4 Release!
World Conflicts
Yesterday
375
Half as many women and children killed in Gaza as previously reported
Today I Learned
Yesterday
316
Eurovision Banned Russia but not Israel
Stop likes farming. No amount of CLRS, or any algo book can beat solved & practiced LC problem. Understanding is one thing, implementation is all together a different ball game. CLRS is one of the badly written algo books. It’s so old and hasn’t been updated from so long (decade+). There are clearly many new books which might be more intuitive and well explained
CLRS was probably the least helpful book for me, so I will give you that. But I was asked a few questions covered in that book that didn’t pop up in Leetcode, though it is also useful to practice. Also, people won’t get past 400K just doing Leetcode problems.
CLRS’s 4th edition was released two years ago.
Which HFTs did you interview with?
If you had to pick one or two which one would they be
OSTEP and Professional C++, but it depends on what role you are going for, what level, etc. DDIA is in general the most useful
CLRS is a reference textbook. Seems like very low reward to read the entire thing. But I need to actually just stop being a baby and start reading DDIA
Lol people struggle with DDIA and you recommend them 10
YOE?
4, but only 2 years out of undergrad
What does that mean? Did you take 2 gap years during undergrad or are you also counting internships?
Its better to learn how to grow wealth than some tech
OP is a joke. I read DDIA and it was not until I had worked on a real large scale distributed system to appreciate some concepts of the book. When I do interviews, it is fairly simple to determine if a candidate acquired knowledge by reading books or had real experience.
Thank you OP for sharing!