FIS logo

FIS Software Engineer Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 296 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
67.8% Positive experience

Candidate interview experiences

First-hand accounts from people who interviewed at FIS.

Showing 3 of 296
FIS logo
FIS

Software Engineer

Engineering · nearly a year ago

Entry Average Positive experience Accept offer 3 rounds
Interview process
Recruiter call Technical screen Onsite
Interview formats
Technical Coding Behavioral

So, first you'll have a chat with the recruiter, then there's like, a couple of technical interviews where they check out your coding and problem-solving, maybe some data engineering stuff too. After that, there's usually a talk about your experience and how you'd fit in, like a behavioral thing or with a manager.

Confirmed questions1 question
  • Can you describe a project you worked on?
FIS logo
FIS

Senior Software Engineer

Engineering · a year ago

Senior Average Neutral experience Accept offer 4 rounds
Interview process
Technical screen Technical screen Onsite Recruiter call
Interview formats
Coding System Design Behavioral

It was a four-stage process. The first stage was a technical screen focusing on Java Spring boot and a Leet code problem. The second stage involved a dynamic programming coin problem (specifically, counting ways to reach a target) and a system design question. The third stage was with the hiring manager, covering managerial topics and cultural fit. Finally, there was an HR round to discuss salary and benefits.

Confirmed questions8 questions
  • Tell me about your experience with Java Spring boot.
  • Can you solve a Leet code problem?
  • How many ways are there to make change for a target amount using given coin denominations?
FIS logo
FIS

Software Engineer

Engineering · a year ago

Mid Easy Neutral experience Accept offer 2 rounds
Interview process
Recruiter call Phone screen Background check Offer
Interview formats
Behavioral

I was contacted by a recruiter on LinkedIn and we had a chat about the role they were hiring for. I agreed to continue with the interview process. The first formal interview was conducted via Teams because the hiring manager was in Australia and I'm in Scotland. It was a 30-45 minute call. I didn't hear back for about a week or two, then I got an invite for a second interview. This second interview was more of a general chat to get to know me and my interests outside of work. I received an informal offer, and then a formal offer about a week later.

Confirmed questions1 question
  • Can you explain what the term project signifies to you?

FIS Software Engineer Interview Questions

Quoted word for word from FIS interview reports.

Given a sorted list containing elements of varying, continuous lengths (all numbers, with at least one of each type present), determine the count of a specific element type.

Read reports

Given a string like "aaabbccde", can you write a program to print the character counts (e.g., a=3, b=2, c=2) with O(n) complexity?

Read reports

Why is a HashMap considered fast? What happens if all elements end up in the same bucket?

Read reports

What happens to a thread if the resource it's trying to access is locked?

Read reports

How many ways are there to make change for a target amount using given coin denominations?

Read report

How would you determine if a number is odd or even without using multiplication, division, or addition operators?

Read report

Can you explain the 'using' keyword in C# and what the compiler does behind the scenes?

Read report

What is an index, why is it used, and what are the basic rules for creating one?

Read report

Given an Employee table with id, name, salary, and deptid, write an SQL query to fetch employees who are toppers in their respective departments.

Read report

Formats, difficulty and experience

Across all 296 FIS interview reports.

Interview formats

Technical 47.8%
Behavioral 30.5%
Coding 18%
System Design 1.6%
Group 1.1%

Interview difficulty

Easy 17.9%
Average 66.2%
Difficult 15.9%

Candidate experience

Positive 67.8%
Negative 20%
Neutral 12.2%