
FactSet Software Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 567 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at FactSet.
Software Engineer
The interview process was set up clearly and everyone was upfront about what to expect. First, there was an online coding test. After that, I had technical interviews where they tested my problem-solving skills, my ability to design systems, and how I'd handle real coding tasks. They got back to me quickly, and the interviewers were very professional. It was a good and informative experience overall.
- Could you answer some fundamental questions about JavaScript?
- And some questions about data structures too.
Software Engineer
So first there was a HackerRank exam with some easy leetcode questions, if you know sorting you should be good. Then an HR interview, pretty standard stuff. After that, the first technical interview where I was given two options, I picked one: either leetcode-style moving zeroes to the end of an array while keeping the non-zero elements in place, or working with the array [10, 20, 30, 40, 50, 60, 70] to find pairs that sum to 70 and report 4 times that count. Lastly, a second technical interview, they gave me a string like "abacdaAb" and I had to print the most frequent character down to the least frequent.
- Can you tell me about yourself?
- How do you approach solving complex problems?
- What would you do if a team member asked you the same question again?
Senior Software Engineer
The interview was very misleading. It felt like there was no real conversation, and every solution I proposed had issues. I even checked the stl documentation for std::list, and my proposed solution there would have worked. I guess I was supposed to be confrontational and open up the document in std::list. HackerRank kept marking the wrong code as incorrect.
- Implement a feature without any specified requirements, and be prepared for issues with every solution you suggest.
FactSet Software Engineer Interview Questions
Quoted word for word from FactSet interview reports.
“Given an input string such as "abacdaAb", determine the frequency of each character and output them in descending order of frequency.”
Read reports →“Implement an algorithm to move all zeroes to the end of an array while maintaining the original order of the non-zero elements.”
Read reports →“Given an array of n elements, rearrange it such that elements at even positions are greater than all elements before it and elements at odd positions are less than all elements before it. For example: Input : arr[] = {1, 2, 3, 4, 5, 6, 7} Output : 4 5 3 6 2 7 1”
Read reports →“How do you locate the node that is N positions from the end of a linked list?”
Read reports →“If you can remove k elements from an array of integers, what is the length of the longest subarray of consecutive identical integers you can form?”
Read report →“Can you write a function that, given a binary tree and a value, returns the sum of all node values that are greater than that given value?”
Read report →“Can you return the values of a binary tree in order, like in Binary Tree Level Order Traversal, but for an unbalanced tree?”
Read report →“What are the different ways to express a natural number as a sum of consecutive integers, and how many such ways are there for a given number N?”
Read report →“Can you provide the SQL syntax for a regular expression that matches names starting with 'ravi' and can be followed by any characters?”
Read report →Formats, difficulty and experience
Across all 567 FactSet interview reports.