Financial Software Developer Interview Questions

723 financial software developer interview questions shared by candidates

For the third round, which I found to be very difficult for the amount of time provided, I met on Google Meet with two other associates who took about an hour-and-a-half to explain Buy/Sell sides and Repurchase Agreements (repo - read about it on Investopedia). I was given a question related to a repo scenario, where I am the company that has an inventory of bonds that I, at the end of the trading day, need to match up to the repo deals made throughout the day. I'm also allowed to borrow bonds from an unlimited market at a certain interest. The tricky part about this is that each deal has a different requirement i.e. mandatory minimum percentage of bonds of a certain type that need to be allocated to it. By "type", I mean - Asset Class (municipal, sovereign and corporate) and Credit Rating (AAA,AA,A,BBB,BB and B). Each deal can have minimum requirements for both types of bonds and any possible combination you can imagine. So, you had to factor in all combinations possible and find a solution that can satisfy them. I was given an hour to design the algorithm after the interviewers leave. Then, everyone reconvened and the algorithm was critiqued. After that, I was given two-and-a-half hours (including break for lunch) to code up my algorithm (which I did in Python). Everyone reconvened after that and I had to walk them through the code. I was not asked a lot of questions with respect to my code, but was asked about how I would've implemented it differently had the timeline been 2 weeks and not 2.5 hours. On the surface, at least, they seemed to be satisfied by my answer and one of them even praised my skills and knowledge at the end of the interview.
avatar

Financial Software Associate

Interviewed at Galatea Associates LLC

4.2
Jul 24, 2020

For the third round, which I found to be very difficult for the amount of time provided, I met on Google Meet with two other associates who took about an hour-and-a-half to explain Buy/Sell sides and Repurchase Agreements (repo - read about it on Investopedia). I was given a question related to a repo scenario, where I am the company that has an inventory of bonds that I, at the end of the trading day, need to match up to the repo deals made throughout the day. I'm also allowed to borrow bonds from an unlimited market at a certain interest. The tricky part about this is that each deal has a different requirement i.e. mandatory minimum percentage of bonds of a certain type that need to be allocated to it. By "type", I mean - Asset Class (municipal, sovereign and corporate) and Credit Rating (AAA,AA,A,BBB,BB and B). Each deal can have minimum requirements for both types of bonds and any possible combination you can imagine. So, you had to factor in all combinations possible and find a solution that can satisfy them. I was given an hour to design the algorithm after the interviewers leave. Then, everyone reconvened and the algorithm was critiqued. After that, I was given two-and-a-half hours (including break for lunch) to code up my algorithm (which I did in Python). Everyone reconvened after that and I had to walk them through the code. I was not asked a lot of questions with respect to my code, but was asked about how I would've implemented it differently had the timeline been 2 weeks and not 2.5 hours. On the surface, at least, they seemed to be satisfied by my answer and one of them even praised my skills and knowledge at the end of the interview.

For the second round, I met on Google Meet with two of the associates and they asked me questions about my internships, projects and other technical background-related clarifications. Then, I was asked to design a Single Elevator System for an office building, which I wasn't informed I would be asked. I was just told that it would be a resume review round, but thanks to Glassdoor's Interviews section for Galatea, I was informed of there also being a system design phase to this round.
avatar

Financial Software Associate

Interviewed at Galatea Associates LLC

4.2
Jul 24, 2020

For the second round, I met on Google Meet with two of the associates and they asked me questions about my internships, projects and other technical background-related clarifications. Then, I was asked to design a Single Elevator System for an office building, which I wasn't informed I would be asked. I was just told that it would be a resume review round, but thanks to Glassdoor's Interviews section for Galatea, I was informed of there also being a system design phase to this round.

There are two mars rovers on a 2 dimensional plane (Mars?), as well as 2 sensors. One rover is between the two sensors, and the other is outside. Write a program using only forward, backward, and onSensor() : boolean, to ensure that the rovers will collide.
avatar

Financial Software Developer Intern

Interviewed at Bloomberg

4
Oct 10, 2013

There are two mars rovers on a 2 dimensional plane (Mars?), as well as 2 sensors. One rover is between the two sensors, and the other is outside. Write a program using only forward, backward, and onSensor() : boolean, to ensure that the rovers will collide.

The first interview has two questions, the first asked me to design an algorithms to draw a spiral with 90 degrees turn. Then second one asked me to design a class to add data to an array and delete data. In the second interview, the first question asked me to design an algorithms to calculate the area of a space. I was given only one function, which return a vector contains spaces that randomly splited, or 1 if if contains only one pieces of space with only 1 unit area; The second question is to define how two binary trees are equal, then write a function to define that.
avatar

Financial Software Developer Intern

Interviewed at Bloomberg

4
Feb 23, 2014

The first interview has two questions, the first asked me to design an algorithms to draw a spiral with 90 degrees turn. Then second one asked me to design a class to add data to an array and delete data. In the second interview, the first question asked me to design an algorithms to calculate the area of a space. I was given only one function, which return a vector contains spaces that randomly splited, or 1 if if contains only one pieces of space with only 1 unit area; The second question is to define how two binary trees are equal, then write a function to define that.

Viewing 301 - 310 interview questions

Glassdoor has 723 interview questions and reports from Financial software developer interviews. Prepare for your interview. Get hired. Love your job.