Glassdoor users rated their interview experience at FIS as 100% positive with a difficulty rating score of 2 out of 5 (where 5 is the highest level of difficulty). Candidates interviewing for Implementation Consultant and rated their interviews as the hardest, whereas interviews for Implementation Consultant and roles were rated as the easiest.
The hiring process at FIS takes an average of 21 days when considering 1 user submitted interviews across all job titles. Candidates applying for Implementation Consultant had the quickest hiring process (on average 21 days), whereas Implementation Consultant roles had the slowest hiring process (on average 21 days).
Mostly behavior interview questions asking about questions from the resume, what makes you interested in the company, how do you deal with stress on a project, and what makes you a good candidate
I applied through a staffing agency. I interviewed at FIS in Oct 2023
Interview
There were three rounds.First Technical round,second Technomanagerial third HR Questions: //------------FIS ----------------- Can you explain how architecture of spring boot and microservices work for ur project How communication happens between microservices or number ways communication happens Suppose 1 operation of microservice is dependant on operation of other microservice then how you will make sure that transaction will be successful across distributed System What is service discovery and why it is important in microservices What are challenges you have seen in distributed environment according to you What is purpose of API gateway in terms of microservices What is Containerisation What is CICD in this(containerisation) How are you managing database or how will you migrate database if there is schema change how u will handle it. If there is schema change in one service how it will be available for other service Program:- Suppose String str = "aaabbccde";print a=3 b=2 c=2... in O(n) complexity What is tread and its advanteges.are threads dependant on each other. If resources is locked what will happen to that thread who is accessing to it. Suppose I have 2 treads t1 and t2,t1 is printing table 2 and t2 is printing table of 3, write program which will print 2,3,4,6,6,9,8,12...(print alternate table) Why wait and notify in Object class You know what are triggers in DB Suppose I have table Employee with id,name,salary,deptid.. now fetch emp which are toppers in their own department.Write SQL query What is index and why it is used for.What is basic rule for Index. Using index column will it increase space required. Suppose I am having composite key (empId and DeptId),now I fire select * from emp where deptId=5 in this case will indexing work or not Do you know what are Object types in DB/oracle hints in oracle DB What is diff bet map and flatmap According to you which collection gives fastest of search. Why Hashmap is fastest.What If all elements are in single bucket.
Interview questions [1]
Question 1
//------------FIS ----------------- Can you explain how architecture of spring boot and microservices work for ur project How communication happens between microservices or number ways communication happens Suppose 1 operation of microservice is dependant on operation of other microservice then how you will make sure that transaction will be successful across distributed System What is service discovery and why it is important in microservices What are challenges you have seen in distributed environment according to you What is purpose of API gateway in terms of microservices What is Containerisation What is CICD in this(containerisation) How are you managing database or how will you migrate database if there is schema change how u will handle it. If there is schema change in one service how it will be available for other service Program:- Suppose String str = "aaabbccde";print a=3 b=2 c=2... in O(n) complexity What is tread and its advanteges.are threads dependant on each other. If resources is locked what will happen to that thread who is accessing to it. Suppose I have 2 treads t1 and t2,t1 is printing table 2 and t2 is printing table of 3, write program which will print 2,3,4,6,6,9,8,12...(print alternate table) Why wait and notify in Object class You know what are triggers in DB Suppose I have table Employee with id,name,salary,deptid.. now fetch emp which are toppers in their own department.Write SQL query What is index and why it is used for.What is basic rule for Index. Using index column will it increase space required. Suppose I am having composite key (empId and DeptId),now I fire select * from emp where deptId=5 in this case will indexing work or not Do you know what are Object types in DB/oracle hints in oracle DB What is diff bet map and flatmap According to you which collection gives fastest of search. Why Hashmap is fastest.What If all elements are in single bucket.
I applied online. The process took 4 weeks. I interviewed at FIS (Stockholm, )
Interview
Short phone call to set up Teams Interview (30 min) with general questions on who I am, motivation for wanting to work there, background etc. Then a technical interview (~1h30min) with both C++ questions and some more general programming logic questions
Interview questions [2]
Question 1
Find letter with maximum frequency in a long list of random letters
In a sorted list with different continuous lengths of each element (numbers, at least one of each I believe), find how many elements of one specific type there is.