i
FIS
Filter interviews by
2 program level medium
I applied via Approached by Company and was interviewed in Mar 2022. There were 3 interview rounds.
Simple Hacker Rank test with most spring questions and Java.
I applied via Naukri.com and was interviewed before Mar 2022. There were 3 interview rounds.
Components are reusable building blocks while directives are used to manipulate the DOM.
Components are self-contained and can be used multiple times in an application
Directives are used to add behavior to an existing DOM element
Components have their own template while directives do not
Examples of components include buttons, forms, and menus
Examples of directives include ngIf, ngFor, and ngStyle
Change detection strategy involves identifying and responding to changes in a system or process.
Define the scope of the system or process being monitored
Establish a baseline for normal behavior
Use monitoring tools to detect changes
Set thresholds for triggering alerts or actions
Implement a response plan for identified changes
TypeScript is a superset of JavaScript that adds static typing and other features.
TypeScript catches errors at compile time, while JavaScript only catches them at runtime.
TypeScript supports object-oriented programming concepts like classes and interfaces.
TypeScript can be transpiled into JavaScript, so it can run on any browser or platform that supports JavaScript.
JavaScript is easier to learn and use for small projec...
Routing in Angular is used to navigate between different components of an application.
Angular Router is a powerful tool that allows you to define navigation paths and routes in your application.
It helps in creating Single Page Applications (SPAs) by loading different components based on the URL.
Routes can be defined using the RouterModule and ActivatedRoute modules.
Navigation can be done using routerLink directive or p...
Route guards are used in Angular to protect routes from unauthorized access.
Route guards can be used to check if a user is authenticated before allowing access to a route.
There are three types of route guards: CanActivate, CanActivateChild, and CanLoad.
CanActivate is used to protect individual routes, CanActivateChild is used to protect child routes, and CanLoad is used to protect lazy-loaded modules.
Route guards can b...
Data sharing between components is crucial for efficient communication and collaboration.
Use a common data format for easy interpretation and integration
Implement secure data transfer protocols to protect sensitive information
Ensure data consistency and accuracy through proper validation and verification
Consider the scalability and performance of the data sharing mechanism
Examples include RESTful APIs, message queues,
Routes can be loaded using various methods depending on the framework used.
In Express.js, routes can be loaded using app.get(), app.post(), app.put(), app.delete() methods
In Laravel, routes can be loaded using Route::get(), Route::post(), Route::put(), Route::delete() methods
In Ruby on Rails, routes can be loaded using resources, get, post, put, patch, and delete methods
Routes can also be loaded dynamically using middl
I applied via Naukri.com and was interviewed before May 2022. There were 4 interview rounds.
Online Aptitude test related to testing and coding
FIS interview questions for designations
I applied via Referral and was interviewed in Sep 2021. There were 3 interview rounds.
Yes, I know IIS.
I have experience in configuring and managing IIS servers.
I am familiar with setting up websites, application pools, and virtual directories.
I have worked with IIS versions 6, 7, and 8.
I am comfortable troubleshooting issues related to IIS.
I have used IIS to host various web applications, including ASP.NET and PHP applications.
Yes, I have experience in Windows Server Administration.
I have experience in managing and maintaining Windows Server 2012 and 2016.
I am proficient in Active Directory, DNS, DHCP, and Group Policy Management.
I have experience in configuring and troubleshooting network services and protocols.
I am familiar with PowerShell scripting for automation and task scheduling.
I have experience in managing virtualization technologie
Get interview-ready with Top FIS Interview Questions
I was interviewed before Jun 2022.
It is all MCQ and no coding question is given. It covers core Java, Spring, Rest API and Sql
I applied via Recruitment Consultant and was interviewed in Feb 2021. There were 4 interview rounds.
Our automation framework is built using Selenium WebDriver and TestNG.
We use Selenium WebDriver for browser automation
TestNG is used for test management and reporting
We also use Apache POI for data-driven testing
Our framework is designed to be modular and scalable
We have implemented page object model design pattern
We use Jenkins for continuous integration and deployment
Agile ceremonies include daily stand-ups, sprint planning, sprint review, and retrospective meetings.
Daily stand-ups: brief meetings to discuss progress and plan for the day
Sprint planning: meeting to plan the upcoming sprint
Sprint review: meeting to review the completed sprint and demo the work
Retrospective meetings: meeting to reflect on the sprint and identify areas for improvement
I applied via Naukri.com and was interviewed in Apr 2021. There were 5 interview rounds.
Top trending discussions
posted on 24 Oct 2024
I applied via Approached by Company and was interviewed in Sep 2024. There was 1 interview round.
Use a hash set to remove duplicates in an array of strings
Create a hash set to store unique elements
Iterate through the array and add each element to the hash set
Convert the hash set back to an array to get the unique elements
React virtual DOM is a lightweight copy of the actual DOM, used for efficient updates and rendering in React applications.
Virtual DOM is a concept where a lightweight copy of the actual DOM is created in memory.
React uses virtual DOM to efficiently update and render components without directly manipulating the actual DOM.
When changes are made to the virtual DOM, React calculates the most efficient way to update the act...
React hooks are functions that let you use state and other React features without writing a class.
React hooks were introduced in React 16.8 to allow functional components to have state and lifecycle methods.
useState() is a hook that allows you to add state to functional components.
useEffect() is a hook that allows you to perform side effects in functional components.
useContext() is a hook that allows you to use the con...
based on 9 interviews
3 Interview rounds
based on 111 reviews
Rating in categories
Senior Software Engineer
2.7k
salaries
| ₹8 L/yr - ₹30 L/yr |
Software Engineer
1.6k
salaries
| ₹4.2 L/yr - ₹16 L/yr |
Lead Engineer
694
salaries
| ₹7.2 L/yr - ₹27 L/yr |
Team Member
673
salaries
| ₹1.8 L/yr - ₹6 L/yr |
Senior Leader Engineer
642
salaries
| ₹9.9 L/yr - ₹32.1 L/yr |
TCS
Infosys
Wipro
HCLTech