Last year I got about 10 offers including all FLAG, Uber, Lyft. My goal is to get offers for SWE role at Jane Street and HRT by the end of next year for 500k+ TC. Since I don’t have much experience interviewing with trading firms, I’m wondering what I could do in the next year to increase my chances? For interviews in Jane street/HRT, do they ask system design for experienced engineers? How difficult are the coding questions, are they LC median/hard or acm-icpc level? How similar should I be with modern C++ features? YOE 3 TC 350k ——————————————————— Lol didn’t know so many people don’t know what FLAG is, it’s Facebook, LinkedIn, Amazon, Google
Prepare for LC hard level questions, brainteasers and statistics/probability questions.
Do they ask stats question to system engineers?
You can guess lol
I’m sorry... FLAG? I spend way too much time on this app and have never seen that one
In China, people call these 4 company as flag. Fb LinkedIn Apple Google
You need strong C++ skills if - 1. The firm’s codebase is all C++. 2. You’re interviewing for a low latency position. In this case you will also need to be strong in systems i.e OS concepts, linux kernel internals and userspace API, and also have a decent understanding of comp arch concepts like caches, cache coherence, writing cache friendly code, pipelining. Otherwise they’ll expect strong algo skills, math/stat skills if interviewing for quant developer. I interviewed for some firms including HRT for low latency back in May 2019. Prepping again now to try in Feb-March 2021.
How do you get the interviews? Just apply online?
Yeah, applied online. Having C++ projects and internships doing only C++ helped. In firms like Two Sigma and Jane Street where C++ is not used, got rejected. In places like Citadel where they need high GPA or FAANG experience, got rejected as well.
Thanks for the suggestion! Is there any resources you find that are particular useful?
Sorry, is that a question to my post?
Yeah, sorry, should have just replied under your thread
LC is not sufficient Try Codeforces Div. 1 problems (easy to medium range)
You definitely don't need to be able to do anything harder than a 1B lol. That's 2100+ level. What rank are you on codeforces?
I don’t think the questions are that much, if at all, “harder” than any other top tech company, but they are more strict with interviewer feedback given their sizes. At least for JS I know of multiple above-average-but-not-exceptional people that got new grad swe offers from my school, so it’s a lot of luck too, as one would expect. (And of course the same could be said of Citadel)
What's your school?
For JS you can interview in most main languages, they won't make you interview in OCaml. Learn how to answer math brainteasers. You can find some on Glassdoor. I'd say don't limit yourself to a specific position when going through the sample questions, just do all of them.
Where does this misconception that JS asks math brainteasers to regular SWEs come from?
Well I interviewed with them?
How did you manage to get 10 offers? Can you share prep strategy, mindset, resources?
I did it last year. Spent about half year doing leetcode/reading system design. I finished around 700 LC problems including most of the hard ones. The interview process took me more than 2 months, sometimes I took a day off for on-sites, sometimes I sort of “work from home”. I had a pretty high reputation on my previous team so my manager never had a problem with me. But I think with the the remote on-site thing, it should be easier to do it.
How many minutes would you spend on a problem before giving up and reading solution?
HRT won't entirely prevent menopause, OP.
Flag?
You can guess lol
L is for LeetCode