Balyasny Asset Management logo

Balyasny Asset Management Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 26 interview experiences · FREE TO READ

3.1 Rounds average
Easy Typical difficulty
34.6% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at Balyasny Asset Management.

Showing 3 of 26
Balyasny Asset Management logo
Balyasny Asset Management

Software Engineer

Engineering · nearly a year ago

Mid Difficult Negative experience No offer 7 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

I interviewed for a C# engineer job on the Risk Technology team. The first part was a call with HR and then a technical chat with the hiring manager. After that, there were 5 more interviews with different team members. These covered C# and .NET in depth, coding, architecture, my past projects, and my understanding of the industries I've worked in. It was pretty tough, but most interviewers were nice. My biggest issue is that after all that, they didn't give me any feedback since I didn't get an offer. They said it was due to a high volume of candidates, which is a weak excuse after making me do seven interviews and prep for them. If there were really that many candidates, they should have spaced out the interviews instead of doing five back-to-back after the initial two, to save everyone's time. It felt disrespectful.

Confirmed questions2 questions
  • Walk me through the architecture of a recent project, explaining the rationale for each part and any alternatives you explored.
  • Can you discuss C# concepts like value types, reference types, multithreading, and asynchronous programming?
Balyasny Asset Management logo
Balyasny Asset Management

Software Engineer

Engineering · a year ago

Senior Easy Negative experience No offer 3 rounds
Interview process
Take home Recruiter call Technical screen
Interview formats
Coding Behavioral Technical System Design

I started with a one-hour HackerRank REST API task, which was pretty easy. Then, I had a chat with HR about my soft skills, background, and why I want to join BAM. After that, two developers from London, one of them a manager, interviewed me. They didn't ask any tough coding questions, surprisingly. The manager asked basic stuff like 'What is Kafka?' and gave unclear system design requirements. It was important to ask lots of clarifying questions, which I did, but he seemed unsure himself and was looking things up on Google. He expected me to have the answers he found, which felt a bit off.

Confirmed questions3 questions
  • How would you execute units of work in parallel?
  • What's your approach to splitting a list into smaller chunks?
  • Can you explain how to cancel a task in C#?
Balyasny Asset Management logo
Balyasny Asset Management

Software Engineer Intern

Engineering · more than a year ago

Intern Easy Positive experience Accept offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Offer
Interview formats
Behavioral Technical Coding

The interview process at Balyasny Asset Management is team-based, so your experience might differ based on the team you're assigned. My process went like this: First, an HR call covering my motivations, past experience, university background, and knowledge of BAM. Then, a technical interview where I had to solve a Leetcode Medium problem, specifically a variation of 'Buy and Sell Stock'. After that, a behavioral interview with a director on my allocated team, focusing mostly on my motivations and a deep dive into my resume. Finally, an HR Offer Call. The whole thing was super fast, under two weeks, and all the recruiters were great and responsive. My tip: research the team you're going to be part of, otherwise, the behavioral interviews can be pretty tough.

Confirmed questions2 questions
  • Tell me about your motivations for wanting to join Balyasny.
  • Solve this Leetcode Medium question, which is a variant of the Buy and Sell Stock problem.

Balyasny Asset Management Software Engineer Interview Questions

Quoted word for word from Balyasny Asset Management interview reports.

Given two circles, determine if one contains the other, if they are separate, if they touch, or if they intersect.

Read reports

What's a way to find the elements that are different between two arrays?

Read report

Solve this Leetcode Medium question, which is a variant of the Buy and Sell Stock problem.

Read report

Can you explain what Web metrics are and define each one?

Read report

Can you implement throttling in a console application?

Read report

Formats, difficulty and experience

Across all 26 Balyasny Asset Management interview reports.

Interview formats

Technical 33.3%
Behavioral 30.2%
Coding 25.4%
System Design 9.5%
Presentation 1.6%

Interview difficulty

Easy 42.3%
Average 42.3%
Difficult 15.4%

Candidate experience

Negative 50%
Positive 34.6%
Neutral 15.4%