Thank you so much for being extremely generous with sharing your own experience with us!
You are from a top 5 program with a decent profile. You also did your fair share of networking. I can only conclude that the market still isn't at its best shape at the moment.
I am just wondering .... based on your experience with interviews, may I ask which ones of the following do you feel that hiring managers put most emphasis on? Thank you so much!
- probability & stats
- linear algebra
-
C++
-
Python
- machine learning & deep learning
- PDEs & stochastic calculus & options pricing
From what I've heard from others as well, the market isn't in the best shape, but I always hesitate to say things like that purely off of my own experiences because it's always possible I'm just doing some things wrong.
Your question is a bit tough to answer because I think it really depends on the roles you're applying for. I haven't gotten any ML or Deep Learning questions, nor have I gotten any
C++ questions, but that's just because I haven't been applying to anything with those types of skills in the job descriptions.
Based on my experiences, probability/stats and linear algebra questions have most often come during the online assessment piece of the interview, though I have gotten some stats questions from interviewers like calculating vol or when to use linear regression.
Python is very important, but the roles I've been applying to haven't been very tech heavy and so I've mostly had
Python questions during the online assessment portion instead of live coding. However, I did have one interviewer who asked me about things like Big O,
Python's Global Interpreter Lock, why Pandas is faster than traditional
Python structures, and things of that nature. I've also been asked general
Python questions as an expansion upon some things listed in my resume and have been asked two different times about how to calculate max drawdown when you have a time series of prices. If you can learn it a bit, I would also recommend putting some time into SQL as this is often in job descriptions and asked a bit in interviews.
PDEs and stochastic calculus have most often come during the online assessments and I had to do a PDE numerical solution for a take-home coding test, but I have been asked often about options because of the derivatives analyst position I've been interviewing for. Questions like what the total delta of a given portfolio is, how delta, gamma, and vega change in a specific portfolio over time, how delta changes when a piece of the Black Scholes model changes, etc.
You didn't mention this, but bond pricing, duration, and convexity have interestingly come up fairly often. In general though I think the questions will mainly be a reflection of the role you're interviewing for instead of being given the same questions no matter what you applied to.