
FINRA Test Automation Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 21 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at FINRA.
SDET
It was two rounds, each about an hour long. They asked standard background questions, some technical questions, and questions to test my mindset. The first screen was with engineers, and the second screen was with engineers and the manager. Overall, it was a very fair process, with no gotcha questions – everything was very relevant to the type of work.
- Questions about object-oriented programming and a database question were asked.
- Standard background questions were asked.
- Technical questions were asked.
Software Developer in Test
Phone interview cleared with an intro, SQL, and puzzles. The F2F interview had 4 people on the panel, but only one developer showed interest in asking questions. I explained my previous project, and they gave me an SQL scenario to solve: using two tables, manager and employee, write an SQL query to find managers whose IDs are not in the employee ID column of the employees table. I wrote the SQL query. Then, a developer asked me to write a Java program for the same SQL scenario. I tried my best but couldn't write the code perfectly like a developer. They also asked to guess test case inputs for the Employee and manager tables against the code. If you're interviewing for a test position, please review other testers' comments here. They don't seem very interested in hiring candidates from staffing agencies. You need programming knowledge to pass, or you might get lucky with simple questions like Fibonacci recursive, SQL (JOINTS), or the two glass balls/100-story building puzzle, which I didn't get.
- Write a Java program for the SQL scenario involving manager and employee tables where you need to return managers whose ID isn't in the employee ID column.
- Guess some test case inputs for the Employee and manager tables against the Java code you wrote.
Software Development Engineer in Test
The interview was supposed to be 3 hours long, but it started late. Panel 1 was pretty basic, mostly asking about me and my background. The people on the panel were kind of quiet, making it hard to tell if they were engaged. Two of them were in the middle of my answers. Anyway, I kept going, and then Panel 2 came in. This group asked some general testing questions. Finally, Panel 3 asked about SQL, specifically a basic JOIN.
- Can you tell me about yourself and your experience?
- What are your thoughts on general testing concepts?
- Can you explain a basic SQL JOIN operation?
FINRA Test Automation Engineer Interview Questions
Quoted word for word from FINRA interview reports.
“Write a Java method to replace all instances of a character in a string.”
Read reports →“How would you find the middle element in Java's doubly linked list?”
Read reports →“Could you write a function to check if a given string is a palindrome?”
Read reports →“Can you find the middle of a custom linked list that doesn't have a size method?”
Read reports →“What if the string contains a double quote? How would your Java string replacement method handle that?”
Read report →“What are the differences between various SQL join types?”
Read report →“Could you find the second-largest number in the array?”
Read report →“If the string doesn't have a second double quote, would you prefer to pass the string once or move backwards in your Java code?”
Read report →“How would you go about removing non-repeating characters from a String?”
Read report →Formats, difficulty and experience
Across all 21 FINRA interview reports.