Third Year CS Student Looking to Break Into HFT/HF/Prop Trading as Software Engineer

Hello WSO, I am a third year CS student from Canada. I don't go to Waterloo or UofT, but a school that's slightly below. I interned at Google last summer and will be there again this summer for a C++ infra role. I would like to break into HFT/HF/Prop Trading as SWE. Last year I interviewed at DE Shaw and bombed the final round. HRT I bombed the phone screen. 

What tips do you guys have to get the interviews and to pass the interviews? My current plan is to grind c++/os/networks/cache friendly code etc and network. Thanks.

Region
5 Comments
 
Most Helpful

Hey, I'm a CS student at a non-target US school who finally broke into a top HF this summer. I'm sure many people here would be able to give you better advice than me, but since our situations are similar, here's what I did - for what it's worth.

Honestly your resume seems more impressive than mine. I had no practical C++ experience nor any previous internship at the likes of Google. I was ghosted / rejected at every single financial firm I applied to last year, so I didn't even have any idea what the interview process would be like.

What I did have was 1. a very good GPA and plenty of research experience as an undergrad (which my interviewers seemed to like), 2. a prior internship working on ML-adjacent stuff (which is a very similar skill set to the role I was applying for), 3. a solid understanding of algorithms and the ability to explain my code as I was writing it without having to take long pauses, and 4. an eye for correctness (I always clarified every single ambiguity in the problem statement before starting to write any code).

Honestly, my actual solutions weren't all that great. I actually left print statements in one of my answers by mistake, and for another question, I used a sub-optimal algorithm. But I guess that didn't matter too much. In fact, I talked with some of the other employees later on after I got my offer, and it seems that the interviewer with whom I wrote the sub-optimal algorithm actually put in some strong words of recommendation on my behalf. This was quite surprising to me, but I guess it goes to show the importance of the behavioral side and coding style over just raw algorithmic efficiency.

YMMV, obviously, but it seems that in my case, the interviewers were far more interested in how I explained and intuitively reasoned about my code, and how I would fit into the organization as a whole, rather than how fast my code ran. I was pleasantly surprised, and I wish that more interviewers would have the same mindset - you can always find a specific algorithm on SO, but it takes much longer to change poor habits in things like variable naming, commenting, and handling edge cases.

 

Thanks man! I appreciate you sharing your advice. May I ask you some followup questions?

1. I've never done research before, and It's DDay - 6 months for me. Do you think research helped you a lot during the resume screening process?

2. Going for the ML-adjacent stuff line, do you know others who did C++ infra and were recruited because of their "domain knowledge"?

Personally I think algorithm questions are ok for me. I will do more leetcode and mock interview with others.

Appreciate your help man.

 

Magni voluptas sit ut ipsam tenetur ipsam est voluptatem. Doloribus in ut est praesentium repudiandae. Sint minus non ratione aliquam sed molestias sit. Quia sit deserunt beatae aperiam maiores omnis harum. Omnis sed architecto ratione tempore. Deserunt ut aliquam magni molestiae iusto perferendis.

Dolorem id id voluptate a maxime. Molestiae natus ex eum autem sint quia. Et amet totam voluptatem dolor esse eos enim qui.

Aspernatur ut qui eligendi hic voluptas earum aut. Et sed odio a error omnis eum. Dolorem cum consequatur aut et. Eligendi quia quam repudiandae dolores eveniet velit commodi. Voluptates voluptatum minima doloremque eos.

Placeat aut officiis expedita enim id explicabo. Et assumenda veniam tenetur aspernatur dolorem. Animi ipsa ad ut consequuntur dolorem cumque ipsa. Vel qui animi quam accusamus et dolorem. Laudantium quia ducimus voluptatem dolores.

Career Advancement Opportunities

July 2026 Hedge Fund

  • Point72 99.0%
  • D.E. Shaw 98.1%
  • Citadel Investment Group 97.1%
  • AQR Capital Management 96.2%
  • Magnetar Capital 95.2%

Overall Employee Satisfaction

July 2026 Hedge Fund

  • Magnetar Capital 99.0%
  • D.E. Shaw 98.0%
  • Blackstone Group 97.1%
  • Citadel Investment Group 96.1%
  • Millennium Partners 95.1%

Professional Growth Opportunities

July 2026 Hedge Fund

  • AQR Capital Management 99.0%
  • Point72 98.1%
  • D.E. Shaw 97.1%
  • Citadel Investment Group 96.2%
  • Magnetar Capital 95.2%

Total Avg Compensation

July 2026 Hedge Fund

  • Portfolio Manager (9) $1,648
  • Vice President (27) $464
  • Director/MD (12) $423
  • NA (9) $320
  • Engineer/Quant (86) $288
  • 3rd+ Year Associate (26) $284
  • Manager (4) $282
  • 2nd Year Associate (32) $253
  • 1st Year Associate (77) $191
  • Analysts (242) $181
  • Intern/Summer Associate (29) $145
  • Junior Trader (5) $102
  • Intern/Summer Analyst (282) $96
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
kanon's picture
kanon
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
Secyh62's picture
Secyh62
99.0
5
DrApeman's picture
DrApeman
98.9
6
Betsy Massar's picture
Betsy Massar
98.9
7
dosk17's picture
dosk17
98.9
8
GameTheory's picture
GameTheory
98.9
9
CompBanker's picture
CompBanker
98.9
10
Mimbs's picture
Mimbs
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”