FactSet Interview Experience | (Oncampus)|SDE role

Last Updated : 23 Jul, 2025

My Interview Experience with FactSet

Last week I was called for an interview at FactSet.

The selection process seemed very difficult and everybody had to go through a similar experience. It consisted of several phases, each of which was conducted by a different person and tested my technical and problem-solving skills in various areas.

Round 1: Online Assessment

The first stage was a timed test on the computer where I was coding. The three questions were the only parts in this round, and they covered problems of middle difficulty level. If I gave correct answers to at least two out of the three questions, I would be able to go on to the next round. I had to be practical and quick in thinking, as well as solving logical and mathematical problems by the deadline of this round.

Round 2: Technical Interview 1

The next one was a 60-minute-long technical interview. The tech interviewer was firing away the questions while I was solving the questions one by one.

1. The first question was related to binary search. It required a good approach in the time to solve the problem of finding the smallest divisor of the chosen number, which is given as the https://www.geeksforgeeks.org/problems/smallest-divisor/1

2. The second question while this kind of question is usually to be treated through recursion, one of the problems was related to recursion in solving the same. https://www.geeksforgeeks.org/dsa/print-subsequences-string/ is the link you should check if you want more details about the problem.

3. The third question is I should be able to calculate the total of the substrings that are longer than the given minimum and shorter or equal to the given length and have a maximum of the unique characters.

My knowledge of data structures, as well as my skill to solve the issues, is the reason behind me getting through this round perfectly.

Round 3: Technical Interview 2

The last 60 minutes were spent on technical interviews during the third round. The questions for this round had a different angle this time, that is:

1. Priority Queue: The first question required me to solve a problem using priority queue data structure. I should be able to insert the phones in priority order. There should always be a priority phone.

2. Maps: Using the map efficiently was the third question, also a test of my capacity to store, and retrieve data successfully.

Cleaving this round meant delving into the world of data structures and how they are used in conjunction with hands-on solutions to the complex problems.

Round 4: Director Round

The event culminated in a thirty-minute conversation between them and me, which was a mixture of HR and technical queries. Initially, the personal inquirers sought my self-introduction, and then they elaborated on each item printed in my resume; particularly emphasizing my encounter with React and Node.js. Hyacinth oats had to be taken through some HR questions to check if I will have the soft skills and fit with the existing culture in the organization.

Conclusion

FactSet's interview process was (on) one hand very difficult and on the other very enjoyable. My capabilities in terms of programming, problem-solving, and learning came through the experiences I got. FactSet provided me with the chance to both improve my skills and participate in personal growth. Finally selected as SDE intern at factset.

As summer comes near, it's a great time to get yourself skilled up! On the whole, more than 5,000 people throughout the course of summer have done entry Data Structure and Algorithm (DSA) to specialization in Full-Stack Development, Backend Development, and Advanced Data Science among others. Interview preparation or skill upgrade, teaching and continuous development are all must-have skills in the high tech field.

Comment