Discover your dream Career
For Recruiters
A PhD computer scientist speaks out.

How a hedge fund interview coding problem "devastated" me

I have a Ph.D. in Electrical Engineering with a specialization in pattern recognition and Technical Analysis Algorithms. Since earning that, I've worked in some of the world’s largest research laboratories.

I have taught computer science for the last 18 years. In that time I worked on algorithms for educational software on grants as large as $3 million and on Technical Analysis algorithms for financial companies.

As a minority (I am Black), I wanted to give back and let other minorities know that they too, can be engineers, programmers and attain higher degrees. I have created and teach, among other things, Software System Development and Object-Oriented Programming courses.

Recently I have wanted to branch out and have been looking for a financial company that could use someone with my experience and background. I applied to a top hedge fund and was thrilled to receive an email saying that they would be in touch. And, indeed a bit later I received an invitation to answer a couple of questions on a programming site.

Excitedly, I went to the site read the first problem. Not a complicated problem. I had the answer within a minute in my head. But, when I looked at the languages that they provided on the programming site, my favorite language, Mathematica, was not available.

The solution to the problem would have taken just a couple of lines of code in Mathematica. All the other languages that I knew (C,C++,C#) would have taken much more time.

I was devastated as I knew that it would take time to write the solution in C#. my other favorite language. So, I became flustered and decided to convert my Mathematica code to C#. This took some time, especially since the development environment provided by the website is nowhere near as powerful as Visual Studio, which I usually use.

It is as if you asked someone to go build something and provide them with a screwdriver, a hammer and a handsaw when that person is very adept at using an electric drill, a nail gun and an electric saw. Had they been given those tools, they would have done a fantastic job, but alas, given the poor alternatives, could not even really begin the work.

The loss to the hedge fund is that they never got a chance to talk to me to see how I approach problems and how I have solved difficult problems in the past and currently. They won't get to know the ideas that I have for proving whether technical analysis "works" or not. 

That's not to say I  consider myself a genius or anything like that, but I do know that I have a passion for writing algorithms that solve deep problems. In my teaching, I incorporate technical analysis into my system development courses as a way to provide my students with projects that are relevant, practical and fun.

It is quite possible that I still would not have met their high standards, but the point is that they sell themselves short by going about looking for potential employees in this way.

If you want to see how good someone is, give them a problem to solve and the best tools to do so. If they can’t solve the problem with the best available tools, then you have your answer. On the other hand, if they can’t solve the problem because you provided them with a bad set of tools, you really don’t know how good they can be.

Am I alone in this? Has anyone had the same problem? Let me know in the comments.

Click here to create a profile on eFinancialCareers. Comment ANONYMOUSLY on articles and make yourself visible to recruiters hiring for top jobs in technology and finance. 

Have a confidential story, tip, or comment you’d like to share? Contact: in the first instance. 

Bear with us if you leave a comment at the bottom of this article: all our comments are moderated by human beings. Sometimes these humans might be asleep, or away from their desks, so it may take a while for your comment to appear. Eventually it will – unless it’s offensive or libelous (in which case it won’t.)

AUTHORGus Rose Insider Comment
  • Th
    That guy
    18 March 2023

    Given that it was an online tool, congratulations, you've failed initial screening!

    Many do, and that's the whole point of the screening. It might be a false negative, who knows? There are plenty of funds and tech companies around, and some may be more eager to talk in person on the first stage.

  • Aj
    18 March 2023

    They hired a PhD with similar profile who could solve the problem using C++ in 5 mins.

  • Ni
    18 March 2023

    This question is an easy one on leetcode. It should take 5 minutes with any language.

  • Bb
    18 March 2023

    Please send me a DM as I’ve been looking for someone to help me develop algos for technical analysis.

  • Gu
    Gus Hiddink
    18 March 2023

    There is this cringy entitlement mentality all over this article. I have worked at top HFs and credit funds over a decade and the truth is that the author is not as special as he thinks he is based on his credentials. If a well-known quant fund tries to fill a research scientist / quant trading type of positions, they can easily get 100s of resumes more or less on par with the author. This is often a misconception especially coming from people formerly in academia space trying to transit into finance. It's a field that naturally draws the best of the bests.

    As someone pointed out below, if the author is that special / talented / renowned in his space, HFs typically would have established different communication channels with him in, def not through an online app. The fact that they are asking for a coding interview tells me that they thought this author is just one of many.

Show more

Apply for jobs

Find thousands of jobs in financial services and technology by signing up to eFinancialCareers today.

Boost your career

Find thousands of job opportunities by signing up to eFinancialCareers today.
Recommended Jobs