FINRA logo

FINRA 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

2.7 Rounds average
Average Typical difficulty
53.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at FINRA.

Showing 3 of 26
FINRA logo
FINRA

Software Engineer

Engineering · more than a year ago

Intern Average Positive experience Accept offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Technical Behavioral

So, basically a normal job interview happens where I meet the company and they ask me stuff to see if I fit the role. It's pretty formal, they care about my skills and what I've done before. They want to know what I can do, why I'm interested, and how I'd help the team. I showed up in my best clothes and answered as best as I could, trying to make a good impression. It was a polite chat, but you know, they're deciding if I'm a good fit, and I'm doing the same.

Confirmed questions1 question
  • Can you tell me about the projects you've worked on?
FINRA logo
FINRA

Software Developer

Engineering

Entry Average Neutral experience No offer 2 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

So, I had two rounds for this junior software developer gig. The first round was a 30-minute one-on-one with the hiring team member. Then, I got a second round with the same interviewer, but this time, other team folks popped in and out randomly to ask me stuff and get a feel for me. It went on for about 2 hours and included coding challenges, questions about my skills, and general chat about my background. Nobody was smiling, and they didn't hide their thoughts.

Confirmed questions5 questions
  • Can you explain how to reverse an integer in Java, like turning 1234 into 4321?
  • Could you tell me about some bash commands and Unix, and if you know JS?
  • What do you know about APIs and what happens behind the scenes when you visit google.com?
FINRA logo
FINRA

Software Engineer

Engineering

Lead Difficult Neutral experience No offer 3 rounds
Interview process
Recruiter call Phone screen Onsite Offer
Interview formats
Technical Coding System Design

A vendor contacted me about a full-time lead engineer role. The interview process started with a 30-minute tech phone screen with the program manager. This was followed by a 3-hour onsite technical interview, which was quite challenging. I felt I performed well, but I'm unsure about the outcome as no further details were provided.

Confirmed questions4 questions
  • How would you iterate through an array list and arrange its items in one pass?
  • Can you design a parking lot system?
  • How do you count different types of similar cubes within a very large 3D cube?

FINRA Software Engineer Interview Questions

Quoted word for word from FINRA interview reports.

Can you show me how to reverse a list in Python without using the built-in reverse method?

Read reports

Describe an algorithm to solve the Latin square skyscraper puzzle where numbers outside the grid represent the count of visible skyscrapers.

Read reports

Can you explain how to reverse an integer in Java, like turning 1234 into 4321?

Read reports

Can you find the largest and second largest number in an array?

Read report

Can you swap two variables without using a temporary variable?

Read report

What are the differences between synchronous and asynchronous operations in JavaScript?

Read report

How do you count different types of similar cubes within a very large 3D cube?

Read report

Formats, difficulty and experience

Across all 26 FINRA interview reports.

Interview formats

Technical 42.4%
Coding 28.8%
Behavioral 22%
System Design 5.1%
Group 1.7%

Interview difficulty

Easy 7.7%
Average 65.4%
Difficult 26.9%

Candidate experience

Positive 53.8%
Negative 19.2%
Neutral 26.9%