
Fidessa Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 241 interview experiences · FREE TO READ
Which role are you interviewing for?
25 roles · 241 reportsCandidate interview experiences
First-hand accounts from people who interviewed at Fidessa.
Intern
Had a phone screen with a really nice employee, they seemed genuinely excited when I asked about their job. After that, I went in for an in-person assessment which included group activities. Lunch was provided on the day of the assessment.
- Could you tell me a little about yourself?
Delivery Engineer
After applying you get a simple coding challenge with a logic problem similar to if statements in Excel and a code review asking the output of a program. After passing that a second coding challenge with more involved coding is sent - I did this in Java. This will have you take an input and transform it some way into an output that is run against test cases. Next they offer one-way interviews where you are displayed a question online and you record a response. There were 3 of these, mostly background or general questions. After passing this step, I was informed that I made it to the in-person interview phase (except I was remote at the time so they allowed a Skype interview). So I supplied my information and availability and waited... and waited and waited and never heard a response. I recently followed up again and haven't heard anything yet. Throughout this whole process I never talked with anyone at the company so it's difficult to know who to reach out to.
- Tell us about your favorite programming language and explain your reasoning.
Service Delivery
So after I applied I got sent an online verbal reasoning test. Then I was invited to an assessment day at their main offices in Woking. The day had 4 parts: a 15-30 min group thing, non-technical, where we had to use clues from cards to solve something together. Then a 30 min interview where they asked about my CV and some 'what if' scenarios. Next, another 30 min activity where we had to come up with a plan to make a digital payment system for shops. Lastly, a Java coding test where most of the code was given, and I had to find bugs and add to small bits. The staff were nice.
- For the group activity, create a plan to develop a system for payments in shops, then present it.
- Outline the requirements for the payment system.
- Provide a time plan for the payment system's development.
C++ Developer
Had a phone screen, then a one-way video interview. After that, there were two sets of Hackerrank problems, mostly basic hash table stuff. Then, two general technical interviews with development leads where we talked about past experience, the nature of the work, and worked through some software development concepts to see how I think. It was a pretty reasonable, though very long, process. Got rejected with no actionable feedback even after what felt like a strong performance and investing a lot of time.
- Can you discuss database implementation?
- Tell me about some open-ended technical questions you've encountered.
- What aspects of the work are you interested in?
Fidessa Interview Questions
Quoted word for word from Fidessa interview reports.
“Find the index of the first character that appears only once in a given string.”
Read reports →“Find the number of pairs in a sorted integer array with a difference of k.”
Read reports →“Find the count of pairs in an unsorted array that have an exact difference of K.”
Read reports →“Find the first repeated letter in a string. Requirement: run time is less than O(nlogn). Assumption: there is at least one letter repeated in the string.”
Read reports →“Given an integer 'n' in base 10 and a positive integer 'b', can you write a function that checks if 'n' is a palindrome when represented in base 'b'?”
Read report →“Given m and n, create a program that prints a string with 'aa' and 'bb' and no three consecutive identical characters.”
Read report →“For a given integer, could you write a function to count its unique digits? For example, if the input is 156, the output should be 3, and if it's 155, the output should be 2.”
Read report →“What is a clustered index, and how many clustered and non-clustered indexes can a table have?”
Read report →“Given three numbers which represents the three sides of triangle, and determine whether they can be constructed to equilateral triangle, isosceles triangle.”
Read report →Formats, difficulty and experience
Across all 241 Fidessa interview reports.