Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      FactSet

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: FactSet reviews | FactSet jobs | FactSet salaries | FactSet benefits
      FactSet interviewsFactSet Software Engineer interviewsFactSet interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Software Engineer Interview

      2 Oct 2015
      Anonymous employee
      Patna, Bihar
      Accepted offer
      Positive experience
      Average interview

      Application

      I applied through university. The process took 2 days. I interviewed at FactSet (Patna, Bihar) in Sept 2015

      Interview

      FactSet came to our college NIT Patna for recruitment. We were called for PPT. After the PPT was over, everyone was impressed with the presentation. Company was offering a nice package along with other perk and benefits and 2 appraisals in a year. Following the PPT there was a written coding test. After that there were 2 technical interviews and 1 hr interview. After all this I was selected and they also offered us goodies. Round 1: This was pen and paper round and there were three questions of 25 marks, 15 marks and 10 marks. 1. Given two array x and y. Find no of pairs (x,y) where xy > yx in O(mlogm+nlogm). Solution- I tried to solve this problem by sorting the y array and then for every x find least element in y which is greater than element in x. However, I missed the exceptional cases. Like x=1 and others. 2. Given an array x, the numbers are in AP. However one term is missing. Find number which is missing in O(logn). Solution- I modified the binary search little bit and solved this problem. I found the common difference first. Then I used divide and conquer technique to solve this problem, like find the middle element using average of first and last elements. Then check whether the middle element which we got by averaging is same as the AP term by calculating using first term+ diff*index. 3. Given a tree. Print the bounded elements. Solution- Mark the elements in the left hand side boundary, mark the elements in right hand side boundary. Then print the non-leaf nodes and non-marked nodes. Round 2: This was the first technical interview. This interview only included simple questions. I was asked to use inorder traversal to print elements of a BST in reverse sorted order. I first told him that we can swap positions of left subtree traversal and right subtree traversal, but he told me that left subtree will be traversed before right subtree. So, I told him to push the elements in the stack then pop the elements. He asked to implement the stack. I started to write my program but he told me that I can’t use function return values to store the stack top. So he gave me hints to use static variable. I used it and solved this. Round 3: This was the 2nd technical interview. He first asked me to explain the codes which I wrote in the first round. After this the real interview started. This interview has three questions. All were coding questions. 1. First question was a dynamic programming problem in which a matrix was given with some values. We have to start from (0,0) and end at (m,n) with the condition that we can only move forward and downward. Although I never came across this problem, I solved this within a minute or two. He was impressed by the solution. 2. I was asked to implement a stack in which we can find min element in O(1) at the same time push and pop operation should take O(1). Initially I tried to implement stack using array but later he hinted me to use linked lists. After this hint, I was able to solve this problem. 3. Last problem was to find duplicate occurrences in a telephone directory in minimum time complexity. I suggested a method to use hashing. He agreed that it’ll solve the problem but he wanted me to solve it using another method. He gave me hints that graphs can be helpful here, but I told him clearly that I’m not very comfortable with graphs after some time he ended the interview. I asked him what could be the solution with graphs. I was surprised to know that he even didn’t have the solution and he told me that he have to think to find solution. He was quite impressed by me after the interview. Round 4: It was basically HR round. I took only 10-15 mins. He asked me about my internship and project. My interests and about me. Why I want to join this company etc. After all these I was selected. I liked this company very much because the package was very good and 2 appraisals in a year. The perks and benefits employee get in this company. After selection they handed us the offer letter along with the FactSet goodies. So now I’m a FactSetter.

      Interview questions [1]

      Question 1

      I was asked the difference between long x, long int x, long long x, long long int x.
      1 Answer
      8

      Other Software Engineer interview reviews for FactSet

      Software Engineer Interview

      13 Feb 2026
      Anonymous interview candidate
      London, England
      No offer
      Positive experience
      Average interview

      Application

      I applied through a recruiter. The process took 2 weeks. I interviewed at FactSet (London, England) in Feb 2026

      Interview

      3 rounds of interviews. 1 behavioural interview, 1 technical interview (leetcode), 1 system design interview all interviews were online. Increasing word count to thirty. This is annoying bla bla bla bla bla

      Interview questions [2]

      Question 1

      System Design: Design google docs with version control.
      Answer question

      Question 2

      Leetcode style: Return the list of values of the binary tree in order. Similar to Binary Tree Level Order Traversal but the tree can be unbalanced.
      Answer question

      Software Engineer Interview

      24 Jan 2026
      Anonymous employee
      London, England
      Accepted offer
      Positive experience
      Average interview

      Application

      I interviewed at FactSet (London, England)

      Interview

      Standard with 4 rounds including a phone interview and a HR interview. The product demo is the intro, after which a tech and HR rounds occur back to back. Usually takes 3.5 hours after the 1 hour phone interview

      Interview questions [1]

      Question 1

      Issue in linked list code
      Answer question

      Software Engineer Interview

      15 Dec 2025
      Anonymous interview candidate
      Hyderābād
      No offer
      Positive experience
      Difficult interview

      Application

      I applied through university. The process took 3 weeks. I interviewed at FactSet (Hyderābād) in Dec 2025

      Interview

      It was a very casual interview. I was told the interview would start at 8:45 AM but it started around 10 AM. The interviewer was very friendly and walked me through my thought process towards solving the given problem. There were two rounds of interviews, purely technical though I did not get shortlisted for the second round.

      Interview questions [1]

      Question 1

      Given an array of integers, and an integer k, what is the length of the longest subarray of the same consecutive integers we can get if we can remove any k elements from the array.
      Answer question

      Top companies for "Compensation and Benefits" near you

      avatar
      Questrade
      3.6★Compensation and benefits
      avatar
      Republic Bank Limited
      3.6★Compensation and benefits
      avatar
      FirstCaribbean Int'l Bank
      4.1★Compensation and benefits
      avatar
      CIBC World Markets
      3.8★Compensation and benefits