Logo

Get AmbitionBox App

Faster and better experience!

AmbitionBox

AmbitionBox

Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
  • Home
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Awards 2024
  • Campus Placements
  • Practice Test
  • Compare Companies
+ Contribute
notification
notification
Login
  • Home
  • Communities
  • Companies
    • Companies

      Discover best places to work

    • Compare Companies

      Compare & find best workplace

    • Add Office Photos

      Bring your workplace to life

    • Add Company Benefits

      Highlight your company's perks

  • Reviews
    • Company reviews

      Read reviews for 6L+ companies

    • Write a review

      Rate your former or current company

  • Salaries
    • Browse salaries

      Discover salaries for 6L+ companies

    • Salary calculator

      Calculate your take home salary

    • Are you paid fairly?

      Check your market value

    • Share your salary

      Help other jobseekers

    • Gratuity calculator

      Check your gratuity amount

    • HRA calculator

      Check how much of your HRA is tax-free

    • Salary hike calculator

      Check your salary hike

  • Interviews
    • Company interviews

      Read interviews for 40K+ companies

    • Campus placements

      Interviews questions for 2K+ colleges

    • Share interview questions

      Contribute your interview questions

  • Jobs
  • Awards
    pink star
    WINNERS AWAITED!
    • ABECA 2025
      WINNERS AWAITED!

      AmbitionBox Employee Choice Awards - 4th Edition

    • ABECA 2024

      AmbitionBox Employee Choice Awards - 3rd Edition

    • AmbitionBox Best Places to Work 2022

      2nd Edition

    • AmbitionBox Best Places to Work 2021

      1st Edition

For Employers
logo
Premium Employer

i

This company page is being actively managed by FIS Team. If you also belong to the team, you can get access from here

FIS Verified Tick Work with us arrow

Compare button icon Compare button icon Compare
3.9

based on 5.8k Reviews

  • Why join us
  • Reviews
    5.8k
  • Salaries
    37.4k
  • Interviews
    495
  • Jobs
    237
  • Benefits
    780
  • Photos
    17
  • Posts
    3

Filter interviews by

FIS Senior Software Engineer Interview Questions and Answers

Updated 20 Jun 2024

7 Interview questions

A Senior Software Engineer was asked 11mo ago
Q. How would you implement breaking changes in the application?
Ans. 

Breaking changes can be implemented by following a structured process to minimize impact on users.

  • Communicate the changes to stakeholders in advance

  • Provide detailed documentation on the changes and how to adapt to them

  • Implement versioning to allow users to choose when to adopt the changes

  • Use feature flags to gradually roll out the changes and monitor impact

  • Run thorough testing to ensure the changes do not introduc...

A Senior Software Engineer was asked 11mo ago
Q. How would you debug an application to solve a production defect that was raised?
Ans. 

I would start by reproducing the issue, analyzing logs, checking code changes, and using debugging tools.

  • Reproduce the issue to understand the exact scenario where the defect occurs.

  • Analyze logs to identify any error messages or warnings related to the defect.

  • Check recent code changes to see if any recent modifications could have caused the defect.

  • Use debugging tools like breakpoints, logging, and profiling to tra...

Senior Software Engineer Interview Questions Asked at Other Companies

asked in DBS Bank
Q1. Tell me about yourself. What technology are you using? What is a ... read more
View answers (2)
asked in UST
Q2. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
View answers (2)
asked in Persistent Systems
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
View answers (2)
asked in GlobalLogic
Q4. MapSum Pair Implementation Create a data structure named 'MapSum' ... read more
View answer (1)
asked in Q3 Technologies
Q5. If you have to prioritize between coding standards and project de ... read more
View answers (2)
View All
A Senior Software Engineer was asked 11mo ago
Q. Why use Observables instead of Promises?
Ans. 

Observables provide a more flexible and powerful way to handle asynchronous data streams compared to promises.

  • Observables can handle multiple values over time, while promises can only handle a single value.

  • Observables can be cancelled, while promises are not cancellable.

  • Observables support operators for transforming, combining, and filtering data streams.

  • Observables provide better error handling capabilities compa...

A Senior Software Engineer was asked 11mo ago
Q. Where should tokens be stored in Angular applications?
Ans. 

Tokens in Angular can be stored in local storage, session storage, or as cookies.

  • Store tokens in local storage for persistent storage across browser sessions

  • Use session storage for tokens that should be cleared when the browser is closed

  • Store tokens as cookies for secure transmission over HTTPS

A Senior Software Engineer was asked 12 Feb 2024
Q. What are the features of Java 8?
Ans. 

Java 8 introduced several new features including lambda expressions, streams, and default methods.

  • Lambda expressions enable functional programming in Java.

  • Streams provide a new way to process collections of data.

  • Default methods allow adding new methods to interfaces without breaking existing implementations.

A Senior Software Engineer was asked 12 Feb 2024
Q. What is a hashmap and what are its use cases?
Ans. 

HashMap is a data structure that stores key-value pairs and provides fast retrieval of values based on their keys.

  • HashMap is part of the Java Collections Framework.

  • It allows null values and null keys.

  • Keys must be unique, but values can be duplicated.

  • HashMap uses hashing to store and retrieve elements efficiently.

  • It provides constant-time performance for basic operations like get, put, and remove.

  • Example: HashMap&l...

A Senior Software Engineer was asked 11mo ago
Q. Observables Input Output ForJoin MergeMap Interceptors
Ans. 

Observables are used in RxJS to handle asynchronous operations, input/output refers to data flow, ForJoin and MergeMap are operators, interceptors are used for handling HTTP requests.

  • Observables are used for handling asynchronous operations in RxJS

  • Input/Output refers to the flow of data into and out of a system

  • ForJoin is used to combine multiple observables into a single observable

  • MergeMap is an operator used to m...

Are these interview questions helpful?

FIS Senior Software Engineer Interview Experiences

19 interviews found

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 20 Jun 2024

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.

Round 1 - Coding Test 

MCQ type questions related to Front end, Back end and involved few coding questions in the MCQ format

Round 2 - Technical 

(3 Questions)

  • Q1. How would you debug an application to solve a production defect that was raised?
  • Ans. 

    I would start by reproducing the issue, analyzing logs, checking code changes, and using debugging tools.

    • Reproduce the issue to understand the exact scenario where the defect occurs.

    • Analyze logs to identify any error messages or warnings related to the defect.

    • Check recent code changes to see if any recent modifications could have caused the defect.

    • Use debugging tools like breakpoints, logging, and profiling to trace th...

  • Answered by AI
    Add your answer
  • Q2. What would you do if a defect can't be fixed?
  • Ans. 

    I would analyze the impact of the defect and explore alternative solutions.

    • Analyze the impact of the defect on the overall system functionality

    • Discuss with the team to brainstorm alternative solutions

    • Consider workarounds or temporary fixes while a permanent solution is being developed

  • Answered by AI
    Add your answer
  • Q3. How would you implement breaking changes in the application?
  • Ans. 

    Breaking changes can be implemented by following a structured process to minimize impact on users.

    • Communicate the changes to stakeholders in advance

    • Provide detailed documentation on the changes and how to adapt to them

    • Implement versioning to allow users to choose when to adopt the changes

    • Use feature flags to gradually roll out the changes and monitor impact

    • Run thorough testing to ensure the changes do not introduce new...

  • Answered by AI
    Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - If you are applying for Back end then it is expected to know Front end skills as well and vice versa.

Skills evaluated in this interview

Anonymous

Senior Software Engineer Interview Questions & Answers

user image mani sidana

posted on 2 Jun 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(5 Questions)

  • Q1. Asked Angular related Questions
  • Add your answer
  • Q2. Observables Input Output ForJoin MergeMap Interceptors
  • Ans. 

    Observables are used in RxJS to handle asynchronous operations, input/output refers to data flow, ForJoin and MergeMap are operators, interceptors are used for handling HTTP requests.

    • Observables are used for handling asynchronous operations in RxJS

    • Input/Output refers to the flow of data into and out of a system

    • ForJoin is used to combine multiple observables into a single observable

    • MergeMap is an operator used to merge ...

  • Answered by AI
    Add your answer
  • Q3. Why Observables over promise
  • Ans. 

    Observables provide a more flexible and powerful way to handle asynchronous data streams compared to promises.

    • Observables can handle multiple values over time, while promises can only handle a single value.

    • Observables can be cancelled, while promises are not cancellable.

    • Observables support operators for transforming, combining, and filtering data streams.

    • Observables provide better error handling capabilities compared t...

  • Answered by AI
    Add your answer
  • Q4. Behavior Subject vs SUbject
  • Ans. 

    Behavior Subject is a type of Subject in RxJS used for emitting values and managing subscriptions.

    • Behavior Subject is a type of Subject in RxJS.

    • It emits the most recent value to new subscribers.

    • It retains the last emitted value and emits it immediately upon subscription.

    • Example: const subject = new BehaviorSubject(0);

  • Answered by AI
    Add your answer
  • Q5. Where to store token in angular
  • Ans. 

    Tokens in Angular can be stored in local storage, session storage, or as cookies.

    • Store tokens in local storage for persistent storage across browser sessions

    • Use session storage for tokens that should be cleared when the browser is closed

    • Store tokens as cookies for secure transmission over HTTPS

  • Answered by AI
    Add your answer

Skills evaluated in this interview

Anonymous

Senior Software Engineer Interview Questions & Answers

user image Akshay Kumar

posted on 25 Jan 2024

Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
-
Result
Not Selected
Round 1 - Technical 

(2 Questions)

  • Q1. 1. Implement a linked list 2. Java 8 stream questions
  • Add your answer
  • Q2. Java streams questions & convert to list map etc
  • Add your answer
Round 2 - Technical 

(1 Question)

  • Q1. 1. questions on microservices & AWS
  • Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 22 Apr 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Oops concepts and implementation
  • Ans. 

    Oops concepts are fundamental principles of object-oriented programming used for designing and implementing software.

    • Encapsulation: bundling data and methods that operate on the data into a single unit

    • Inheritance: creating new classes using existing classes as blueprints

    • Polymorphism: ability of objects to take on multiple forms

    • Abstraction: hiding the complex implementation details and showing only the necessary feature...

  • Answered by AI
    Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 28 Oct 2023

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Properly align and format text in your resume. A recruiter will have to spend more time reading poorly aligned text, leading to high chances of rejection.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Java basics and logic program
  • Add your answer
Round 3 - Technical 

(1 Question)

  • Q1. Spring boot microservices
  • Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anila Anu

posted on 28 Oct 2023

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via LinkedIn and was interviewed in Apr 2023. There were 3 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Double-check your resume for any spelling mistakes. The recruiter may consider spelling mistakes as careless behavior or poor communication skills.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. Tell about yourself.and more behavioural questions
  • Add your answer
Round 3 - Technical 

(1 Question)

  • Q1. Encapsulation, questions on microservices and java
  • Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image S.VARSHINY

posted on 22 Apr 2023

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Technical 

(2 Questions)

  • Q1. Based on spring boot, hibernate etc
  • Add your answer
  • Q2. Java related questions were asked
  • Add your answer
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 6 Jul 2022

I applied via Approached by Company and was interviewed in Jun 2022. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. All scenario based questions. Performance optimizaition of an API, Data Structure based questions.
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well. It will be all your work wise interview. They will not ask what is on google if you have actually worked on such things only then you will be able to answer.
Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 12 Feb 2024

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Aptitude Test 

Done the aptitude test before the interview

Round 2 - One-on-one 

(2 Questions)

  • Q1. What is hashmap and its usage
  • Ans. 

    HashMap is a data structure that stores key-value pairs and provides fast retrieval of values based on their keys.

    • HashMap is part of the Java Collections Framework.

    • It allows null values and null keys.

    • Keys must be unique, but values can be duplicated.

    • HashMap uses hashing to store and retrieve elements efficiently.

    • It provides constant-time performance for basic operations like get, put, and remove.

    • Example: HashMap<Str...

  • Answered by AI
    Add your answer
  • Q2. What is java 8 features
  • Ans. 

    Java 8 introduced several new features including lambda expressions, streams, and default methods.

    • Lambda expressions enable functional programming in Java.

    • Streams provide a new way to process collections of data.

    • Default methods allow adding new methods to interfaces without breaking existing implementations.

  • Answered by AI
    Add your answer

Skills evaluated in this interview

Anonymous

Senior Software Engineer Interview Questions & Answers

user image Anonymous

posted on 27 Feb 2022

I applied via Recruitment Consulltant and was interviewed in Jan 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
Round 2 - Technical 

(1 Question)

  • Q1. .Net, MVC, OOPS, SQL questions technical round of one hour
  • Add your answer
Round 3 - One-on-one 

(1 Question)

  • Q1. Manager Round of 1 hour
  • Add your answer
Round 4 - HR 

(4 Questions)

  • Q1. Tell me about yourself.
  • Add your answer
  • Q2. Why are you looking for a change?
  • Ans. 

    I'm seeking new challenges and opportunities for growth that align with my career goals and aspirations.

    • Desire for professional growth: I'm looking to expand my skill set and take on more leadership responsibilities.

    • Seeking new challenges: My current role has become routine, and I'm eager to tackle more complex projects.

    • Cultural fit: I'm looking for a company whose values align more closely with my own, particularly in...

  • Answered by AI
    Add your answer
  • Q3. Share details of your previous job.
  • Add your answer
  • Q4. What are your salary expectations?
  • Add your answer

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare technical and Manager round properly.
Anonymous

Top trending discussions

View All
Interview Tips & Stories
2w
devshacker007
·
ex -
Zizbey Consultancy
Job Chahiye Boss, Experience 3 Saal Ka — Lekin Salary Fresher Wali!
👔 HR: "Aapke paas Vue.js, React, Node.js, DevOps, AI sabka experience hai?" 👨‍💻 Main: "Haan, maine toh LinkedIn pe sabki post bhi like ki hai!😅" 🤖 Aaj kal interview mein skills se zyada "you must be available to work under pressure, weekends, and salary delay" pe focus hota hai! 💸 Salary expectation batate hi HR bolta hai — "Oh! We are looking for someone who is passionate... not someone who wants money!🏃‍♂️" 🚀 Lekin fir bhi hum apply karte ja rahe hain, kyunki ghar ke EMI aur Swiggy ke bill ne bhi promise kiya hai — "We will never leave you alone!" 📢 Dear companies, ab to job dedo — experience toh Zindagi bhi de rahi hai daily!
FeedCard Image
Got a question about FIS?
Ask anonymously on communities.
More about working at FIS
  • HQ - Jacksonville,Florida, United States
  • FinTech
  • 10k-50k Employees (India)
  • Software Product

FIS Interview FAQs

How many rounds are there in FIS Senior Software Engineer interview?
FIS interview process usually has 2 rounds. The most common rounds in the FIS interview process are Technical, Resume Shortlist and One-on-one Round.
How to prepare for FIS Senior Software Engineer interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at FIS. The most common topics and skills that interviewers at FIS expect are Recruitment, Financial Services, Debugging, SQL and Software Design.
What are the top questions asked in FIS Senior Software Engineer interview?

Some of the top questions asked at the FIS Senior Software Engineer interview -

  1. How would you debug an application to solve a production defect that was rais...read more
  2. How would you implement breaking changes in the applicati...read more
  3. What would you do if a defect can't be fix...read more
What are the most common questions asked in FIS Senior Software Engineer HR round?

The most common HR questions asked in FIS Senior Software Engineer interview are -

  1. Why are you looking for a chan...read more
  2. What are your salary expectatio...read more
  3. Share details of your previous j...read more

Tell us how to improve this page.

FIS Interviews By Designations

  • FIS Software Engineer Interview Questions
  • FIS IT Trainee Interview Questions
  • FIS Senior Software Engineer Interview Questions
  • FIS Software Developer Interview Questions
  • FIS Lead Engineer Interview Questions
  • FIS Business Analyst Interview Questions
  • FIS Lead Analyst Interview Questions
  • FIS Analyst Interview Questions
  • Show more
  • FIS Customer Service Associate Interview Questions
  • FIS Senior Analyst Interview Questions

Interview Questions for Popular Designations

  • Software Engineer Interview Questions
  • Associate Software Engineer Interview Questions
  • Softwaretest Engineer Interview Questions
  • Software Engineer Trainee Interview Questions
  • Software Developer Intern Interview Questions
  • Software Development Engineer Interview Questions
  • Software Developer Interview Questions
  • Junior Software Developer Interview Questions
  • Show more
  • Full Stack Software Developer Interview Questions
  • Junior Software Engineer Interview Questions
logo
Join FIS Advancing the way the world pays, banks and investments

Senior Software Engineer Interview Questions from Similar Companies

Paytm
Paytm Senior Software Engineer Interview Questions
3.2
 • 38 Interviews
Visa
Visa Senior Software Engineer Interview Questions
3.5
 • 14 Interviews
MasterCard
MasterCard Senior Software Engineer Interview Questions
3.9
 • 12 Interviews
PayPal
PayPal Senior Software Engineer Interview Questions
3.9
 • 8 Interviews
PhonePe
PhonePe Senior Software Engineer Interview Questions
4.0
 • 5 Interviews
CapitalOne
CapitalOne Senior Software Engineer Interview Questions
3.7
 • 5 Interviews
i-exceed technology solutions
i-exceed technology solutions Senior Software Engineer Interview Questions
2.9
 • 3 Interviews
Fiserv
Fiserv Senior Software Engineer Interview Questions
3.0
 • 2 Interviews
Broadridge Financial Solutions
Broadridge Financial Solutions Senior Software Engineer Interview Questions
3.9
 • 2 Interviews
PayU Payments
PayU Payments Senior Software Engineer Interview Questions
3.5
 • 2 Interviews
View all
FIS Senior Software Engineer Salary
based on 2.7k salaries
₹8 L/yr - ₹30 L/yr
12% more than the average Senior Software Engineer Salary in India
View more details

FIS Senior Software Engineer Reviews and Ratings

based on 265 reviews

3.8/5

Rating in categories

3.4

Skill development

3.9

Work-life balance

3.5

Salary

3.6

Job security

3.7

Company culture

3.0

Promotions

3.5

Work satisfaction

Explore 265 Reviews and Ratings
Senior Software Engineer Jobs at FIS
FIS
Senior Software Engineer (Java8, React)

Bangalore / Bengaluru

7-10 Yrs

₹ 8.5-17 LPA

FIS
Software Engineer Senior

Chennai

5-10 Yrs

₹ 7-24 LPA

FIS
Software Engineer Senior (C#, WebAPI)

Bangalore / Bengaluru

6-8 Yrs

₹ 13.05-18.18 LPA

Explore more jobs
FIS Salaries in India
Senior Software Engineer
2.7k salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Software Engineer
1.7k salaries
unlock blur

₹4 L/yr - ₹15.9 L/yr

Lead Engineer
725 salaries
unlock blur

₹8 L/yr - ₹30 L/yr

Senior Leader Engineer
689 salaries
unlock blur

₹9.9 L/yr - ₹32 L/yr

Team Member
649 salaries
unlock blur

₹1.4 L/yr - ₹6.8 L/yr

Explore more salaries
Compare FIS with
Paytm

Paytm

3.2
Compare
PhonePe

PhonePe

4.0
Compare
Fiserv

Fiserv

2.9
Compare
KFintech

KFintech

3.5
Compare
Popular Calculators
Are you paid fairly?
Monthly In-hand Salary Calculator
Gratuity Calculator
HRA Calculator
Salary Hike Calculator
  • Home >
  • Interviews >
  • FIS Interview Questions >
  • FIS Senior Software Engineer Interview Questions
write
Share an Interview
Stay ahead in your career. Get AmbitionBox app
Awards Banner

Helping over 1 Crore job seekers every month in choosing their right fit company

80 Lakh+

Reviews

4 Crore+

Salaries

6 Lakh+

Interviews

1 Crore+

Users/Month

Contribute
Search

Interview Questions

  • Reviews
  • Salaries
  • Interview Questions
  • About Company
  • Benefits
  • Jobs
  • Office Photos
  • Community
Users/Jobseekers
  • Companies
  • Reviews
  • Salaries
  • Jobs
  • Interviews
  • Salary Calculator
  • Campus Placements
  • Practice Test
  • Compare Companies
Employers
  • Create a new company
  • Update company information
  • Respond to reviews
  • Invite employees to review
  • AmbitionBox Offering for Employers
  • AmbitionBox Employers Brochure
AmbitionBox Awards
  • ABECA 2026
  • ABECA 2025 winners awaited tag
  • ABECA 2024
  • AmbitionBox Best Places to Work 2022
  • AmbitionBox Best Places to Work 2021
  • Invite employees to rate
AmbitionBox
  • About Us
  • Email Us
  • Blog
  • FAQ
  • Credits
  • Give Feedback
Terms & Policies
  • Privacy
  • Grievances
  • Terms of Use
  • Summons/Notices
  • Community Guidelines
Get AmbitionBox app

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2025 Info Edge (India) Ltd.

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter