FactSet

www.factset.com
Employer Engaged

FactSet Software Engineer Interview Questions

Updated Feb 27, 2015
Updated Feb 27, 2015
121 Interview Reviews

Interview Experience

Interview Experience

77%
14%
7%

Getting an Interview

Getting an Interview

36%
33%
15%

Interview Difficulty

3.1
Average

Interview Difficulty

Hard

Average

Easy

121 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

Anonymous Employee in Norwalk, CT
Anonymous Employee in Norwalk, CT
Application Details

I applied through college or university. The process took a weekinterviewed at FactSet in February 2015.

Interview Details

First they will ask for you to send sample code, and that will mostly dictate how your interview will go. They mostly work in C++, but they are fine with Java if you understand your OOD concepts.

Interview Questions
  • If you have a sorted array that is initialized with size 100, the values stored would be for example 1, 2, 3,.... ect. Describe an algorithm that would check if there is a duplicate number and if so return it.   View Answer
Declined Offer
Positive Experience
Average Interview

Other Interview Reviews for FactSet

  1. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through college or university. The process took 4 weeksinterviewed at FactSet.

    Interview Details

    Submitted resume through campus career fair. HR invite me for a phone screen a couple of days later. The questions are very basic, including fundamental language based knowledge, coding and data structure design. All simple and basic. Went for onsite after a few weeks (I was not ready for onsite interviews after phone screen and delay the onsite interview date on purpose). It begins with a discussion with recruiter. Then there were two technique interviews, including coding, system design, OOD design, etc. After a launch interview, there was another technique interview with sample code analysis. The day ends with the final round of interview with directors, talking about background, projects and interests.

    I got an offer on the next business day. The recruiter was very efficient.

    In general, the interview questions were easy and fundamental. Nothing surprising. Everyone was nice and friendly. Very positive experiences overall.

    Interview Questions
    Reasons for Declining

    Got a few other offers with much higher compensation

    Declined Offer
    Positive Experience
    Easy Interview
  2.  

    Software Engineering Interview

    Anonymous Employee in Norwalk, CT
    Anonymous Employee in Norwalk, CT
    Application Details

    I applied through an employee referral. The process took 3 weeksinterviewed at FactSet in January 2015.

    Interview Details

    I was initially screened with a pleasant, roughly 30 minute phone call then invited to their Norwalk campus for a day of interviewing. The entire process was incredibly easy, and they arranged for both a rental vehicle and a hotel room for the trip. The interviewing process was long, but didn't seem overly difficult. Technical questions abounded throughout the first half, varying in detail and complexity. Know basic algorithms, data structures, and uses for each. Be able to apply both to data, and explain the implementation at various levels.

    Interview Questions
    • Design and describe an OO version of Tetris: Rotation, collision, etc.
      Reverse a linked list.
       
      Answer Question
    No Offer
    Positive Experience
    Average Interview
  3. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 2 weeksinterviewed at FactSet.

    Interview Details

    The hiring process starts with a phone interview. The interviewer asked some basic Data Structure/Algorithm questions. I was not asked to write code though.Then the recruiter contacted me to schedule an onsite interview. The onsite interview has 3 technical rounds, in every technical round there will be two engineers, 1 HR round and 1 Director round. The first technical round consists of Code Review. I was asked to find problems in a linked list implementation written in C++ although i am not a C++ guy but the problems were logical in nature and could be easily figured out even if you dont know C++. The second round was design round. Asked me to design an inverted index based search engine. In the third round they asked me to design an arithmetic expression evaluator, which basically means that you need to know about converting an infix expression to post fix expression and then evaluating the posfix expression. Then the HR took an overall feedback from me regarding the interview process. The last round was Director round in which my overall past experiences were discussed.

    Interview Questions
    • How will you evaluate an arithmetic expression. (Infix->Postfix->Postfix evaluation)   Answer Question
    Negotiation Details
    I negotiated and got a better deal. I would say that if you have a resonably good feedback from the HR then you should try to negotiate.
    Accepted Offer
    Positive Experience
    Average Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through college or university. The process took 2 weeksinterviewed at FactSet.

    Interview Details

    I turned in resume through career fair and they contacted me around 2 weeks later for on campus interview. The interview started with technical questions. The one question was converting complete tree to double linked list.

    Interview Questions
    • Questions were expectable. It was matter of how much you practice coding on a paper.   Answer Question
    No Offer
    Difficult Interview
  6.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through college or university – interviewed at FactSet.

    Interview Details

    Met at career fair, received an email to schedule a phone interview. It was a 50/50 behavioral-technical interview. A quick data structure manipulation question, and questions about experience.

    Went onsite for a final round--1 code review, 2 technical interviews, and behavioral. The company is awesome, and everyone was super nice. Still waiting to hear about an offer.

    Interview Questions
    No Offer
    Positive Experience
    Difficult Interview
  7.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through college or university. The process took 2+ weeksinterviewed at FactSet in October 2014.

    Interview Details

    I applied on campus career fair. I got response for a phone interview about 10 days later. I was assigned a software manager from New York office. HR asked me to attached my sample code and my resume before interview, but obviously that interviewer didn't read anything before interviewing at all! And just made up a question during the call

    Interview Questions
    • to design an application to search a particular document which saved in a tree.   Answer Question
    No Offer
    Negative Experience
    Easy Interview
  8.  

    Software Engineer Interview

    Anonymous Employee in Norwalk, CT
    Anonymous Employee in Norwalk, CT
    Application Details

    I applied through college or university. The process took 4 weeksinterviewed at FactSet in October 2014.

    Interview Details

    2 Interviews: 1 on the phone, 1 in person at their office in Connecticut. They weren't particularly hard, but watch out for the triangle class one. They normally ask you what language you prefer before giving you several pages of code to review. For me, they simply gave me 5 pages of C++ code and had me go at it. I don't know C++, and never implied that I did. I do know C, so I was able to figure it out eventually, but of the 15 minutes they gave me to read the code, a good chunk of it was spent trying to make sense of a lot of the functions and other features of the language that I was not aware of.

    Interview Questions
    • Triangle class, various data structure questions (of which the solution was primarily hash tables), and a design question where I had to interpret equations   Answer Question
    No Offer
    Positive Experience
    Average Interview
  9. 9 people found this helpful  

    Software Engineer Interview

    Anonymous Employee in Norwalk, CT
    Anonymous Employee in Norwalk, CT
    Application Details

    I applied through an employee referral. The process took 2 weeksinterviewed at FactSet in July 2014.

    Interview Details

    I had applied through an employ referral. The recruiter contacted me within a week, to identify what roles I would be suitable for. Within two working days, I was invited for a phone screen. The phone screen was conducted by an engineer. The interviewer asked me about my resume and a simple coding question (sieve of erastothenes). I expected them to get back within a week, but to my surprise, the recruiter got back to me within a few hours, inviting me onsite for an interview.

    The onsite interview began initially with a demo of the product. This demo is really helpful in formulating questions for the later rounds ;-) Coming to the technical rounds, the first of my technical rounds was a code review. The same Triangle class as the previous posters. This was followed by a coding/algorithms round. In this round, I was asked a "starter" question, to ease me into the process. The question was to pop the minimum from the stack. This was followed by a question, explained in the next section. To answer the same we required to implement disjoint sets. I told the interviewers that I shall use a height balancing BST (like AVL). This I said, would reduce the worst case search/insert/delete to O(log n). The interviewers probably misunderstood me, and maintained that the worst case height is O(n) for a BST (can't be denied :-) ) . This was followed by a system design question, where I had to design a system for expressions (expr = literal|expr + expr|-expr) without wasting effort on parsing. I tried to impress them with class diagrams. BIG mistake! Just write your classes and get done with it! This was followed by a round with the hiring manager. This round is essentially a resume review, and multiple technical discussions.

    Finally, I was taken out for lunch by a member of the Security Assurance team. Having a background in security, he talked about the team and opportunities in them. Finally, I had a Behavioral interview with the recruiter.

    They again promised to get back to me within a week, and to my surprise got back in two days!!! Alas, it was a reject, but overall an enjoyable and quick interview experience.

    Interview Questions
    • Given a graph and an online stream of its edges (like a social network, where edges are the friendships built at that given instant), find the first incoming edge at which the graph is fully connected!   View Answer
    No Offer
    Positive Experience
    Difficult Interview
  10. 2 people found this helpful  

    Software Engineer Interview

    Anonymous Employee in New York, NY
    Anonymous Employee in New York, NY
    Application Details

    I applied online. The process took 2 weeksinterviewed at FactSet in May 2014.

    Interview Details

    Had 2 rounds of telephonic interview for a database developer role. After they were satisfied was called onsite for a full day interview. Started the day with database design, then next round was to write specific queries. Followed by object oriented questions. The department manager took me out for lunch where he discussed about the work environment and the expectations from the role. The last was an HR discussion round.

    Interview Questions
    • Most of the questions were scenario based so if you have come across the scenario you would be able to answer   Answer Question
    Reasons for Declining

    The pay was not sufficient for me.

    Declined Offer
    Positive Experience
    Average Interview

Work at FactSet? Share Your Experiences

FactSet

 
Click to Rate
or

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.