FactSet logo

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

3.1 Rounds average
Average Typical difficulty
71.1% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at FactSet.

Showing 3 of 567
FactSet logo
FactSet

Software Engineer

Engineering · nearly a year ago

Mid Average Positive experience Accept offer 2 rounds
Interview process
Take home Technical screen
Interview formats
Coding Technical System Design

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.

Confirmed questions2 questions
  • Could you answer some fundamental questions about JavaScript?
  • And some questions about data structures too.
FactSet logo
FactSet

Software Engineer

Engineering · a year ago

Entry Average Positive experience No offer 4 rounds
Interview process
Technical screen Recruiter call Technical screen Technical screen
Interview formats
Coding Behavioral Technical

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.

Confirmed questions8 questions
  • 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?
FactSet logo
FactSet

Senior Software Engineer

Engineering · a year ago

Senior Difficult Negative experience No offer 1 round
Interview process
Technical screen
Interview formats
Coding

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.

Confirmed questions1 question
  • 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.

Interview formats

Technical 35.1%
Coding 31.3%
Behavioral 23.3%
System Design 6.7%
Presentation 2.1%

Interview difficulty

Easy 13.1%
Average 64.6%
Difficult 22.4%

Candidate experience

Positive 71.1%
Negative 11.1%
Neutral 17.8%