As a scientist who was looking to break into Tech, I knew the underlying logic of programming, but I had a lot of gaps in my understanding, especially on the types of algorithms questions asked at interviews. I can confidently say that thanhnguyensite.net is one of the best resources out there for interview in C++ preparation.