i
FIS
Filter interviews by
I applied via Referral and was interviewed in May 2024. There were 2 interview rounds.
MCQ type questions related to Front end, Back end and involved few coding questions in the MCQ format
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...
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
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
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 ...
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
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);
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
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
FIS interview questions for designations
Get interview-ready with Top FIS Interview Questions
I applied via LinkedIn and was interviewed in Apr 2023. There were 3 interview rounds.
I applied via Approached by Company and was interviewed in Jun 2022. There was 1 interview round.
I applied via Naukri.com and was interviewed before Feb 2023. There were 2 interview rounds.
Done the aptitude test before the interview
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
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.
I applied via Recruitment Consulltant and was interviewed in Jan 2022. There were 4 interview rounds.
Top trending discussions
1 Interview rounds
based on 251 reviews
Rating in categories
Senior Software Engineer
2.7k
salaries
| ₹7 L/yr - ₹29 L/yr |
Software Engineer
1.6k
salaries
| ₹4.2 L/yr - ₹16 L/yr |
Lead Engineer
677
salaries
| ₹7.3 L/yr - ₹26.4 L/yr |
Team Member
675
salaries
| ₹1.5 L/yr - ₹6 L/yr |
Senior Leader Engineer
629
salaries
| ₹9.9 L/yr - ₹30.5 L/yr |
TCS
Infosys
Wipro
HCLTech