The process took 4 weeks. I interviewed at FactSet (London, England) in June 2019
Interview
I submitted my application through their website. A few weeks later I received an email to organise a phone interview with two developers in their company. The phone interview was relatively challenging and I was asked a multitude of programming based questions around varying topics such as OOP and data sets and algorithms.
After passing the phone interview I was called to their office in London for an official 3 hours-interview with various members. I was given an introduction for about an hour by a developer about what they do and how their software works (make sure to brush up on the kind of product/services Factset sells!) and the various teams. Then I had a technical interview with two developers where they gave me a code written in an OOP language that implemented a linked list, and I had to answer questions based on it. I was then given a second paper with code written in a very old language and I had to discuss what the code did and compare it to another similar one and discuss the differences between them (one was iterative and the other was recursive). They also asked me questions about projects in my CV and my previous internships. Remember to show confidence!
Finally, I had an HR style interview with two members of Factset, as to why I'd be a good fit for them and what my plans are for the future. It was a pleasant conversation, in which I answered truthfully and doesn't require too much preparation.
I received an offer the following day and accepted it.
I applied online. The process took 1+ week. I interviewed at FactSet (London, England) in Oct 2021
Interview
Overall positive experience. Quick response time. The interviewers are friendly which eases nerves. Many questions asked were from other glassdoor reviews too so read through all the reviews to be prepared and also read around the topic as much as you can because they can ask you more. There were questions about me, OOP, data structures and computer science fundamentals like binary. I found the interview tough though they gave me hints like they really wanted me to get it but it was a learning experience.
Interview questions [2]
Question 1
What does factset do
Who are factset clients and competitors
How do you calculate max & min value of an integer
Explain the main OOP concepts
Different between overload and overriding
Difference between pass by reference and pass by value
Difference between recursion and iteration
Benefits of abstraction
What data structures are you familiar with
What data structure would you use to store telephone book information
What did you find challenging in your project and how did you overcome it