FINRA logo

FINRA Java Developer Interview Questions
& Process

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

Based on 6 interview experiences · FREE TO READ

2.8 Rounds average
Easy Typical difficulty
80% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at FINRA.

Showing 3 of 6
FINRA logo
FINRA

Java Developer

Engineering · a year ago

Entry Easy Positive experience No offer 1 round
Interview process
Recruiter call Panel Technical screen
Interview formats
Technical Behavioral

Got an initial call with the team. Then there was a 30-minute panel interview with two people. It was pretty straightforward if you know core Java well and have about 3 years of experience in Java.

Confirmed questions4 questions
  • Can you explain what an interface is in Java?
  • What are the core concepts of Object-Oriented Programming (OOP)?
  • What are the fundamental concepts of core Java?
FINRA logo
FINRA

Java Developer

Engineering

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

So the whole process started with a staffing agency setting things up. First, there was a 30-minute phone screen where the interviewer just went over J2EE project development stuff, kind of high-level, checking keywords and tech I knew. Then, the face-to-face interview lasted about 2 hours. Everyone there was prepared with questions, some on their phones, some on paper. They covered Core Java, system design, and some other things. They asked about Spring and SQL too. The parking lot design question was a surprise. The only bummer was no feedback from the recruiter afterward, even though the interviews themselves felt positive.

Confirmed questions8 questions
  • Can you explain the difference between finally, finalize, and final?
  • What's the difference between ArrayList and LinkedList?
  • Can you write a program that causes an OutOfMemoryError?
FINRA logo
FINRA

Java Developer

Engineering

Mid Easy Positive experience No offer 1 round
Interview process
Recruiter call Technical screen
Interview formats
Behavioral Technical Coding

The manager started by asking me to introduce myself and then asked some questions based on my resume. Finally, he asked if I had any questions for him and shared some information about the company. The interview lasted about 30-40 minutes.

Confirmed questions3 questions
  • Can you explain how to reverse a String?
  • Tell me about sorting algorithms.
  • What is Big O notation?

FINRA Java Developer Interview Questions

Quoted word for word from FINRA interview reports.

What is the difference between StringBuilder and StringBuffer?

Read reports

Consider this code: LinkedList list; for(int i=0; i<list.size(); i++){ list.remove(elementAt(i)); } What will happen when it runs?

Read reports

Write an SQL query to retrieve records for employees who have more than one phone number listed in the phone numbers table.

Read reports

What's the difference between ArrayList and LinkedList?

Read report

What is the difference between line coverage and branch coverage in unit testing?

Read report

How would you go about finding phone numbers within a set of 50,000 HTML pages?

Read report

Formats, difficulty and experience

Across all 6 FINRA interview reports.

Interview formats

Technical 35.3%
Coding 29.4%
Behavioral 23.5%
System Design 5.9%
Group 5.9%

Interview difficulty

Easy 33.3%
Average 33.3%
Difficult 33.3%

Candidate experience

Positive 80%
Neutral 20%