i
Infosys
Work with us
Filter interviews by
Authentication verifies the identity of a user, while authorization determines what a user can access.
Authentication confirms the user's identity through credentials like username and password.
Authorization controls the user's access to resources or features based on their authenticated identity.
Example: Logging into a website (authentication) and then being able to view/edit specific pages based on user roles (au...
Agile is a project management methodology that emphasizes flexibility, collaboration, and iterative development.
Agile focuses on delivering working software in short, iterative cycles called sprints.
It values customer collaboration, responding to change, and continuous improvement.
Scrum and Kanban are popular Agile frameworks used in software development.
Agile promotes self-organizing teams and regular feedback to...
Methods to transfer data between components in Angular include Input and Output properties, ViewChild, Services, and Event Emitters.
Using Input and Output properties to pass data from parent to child components and emit events from child to parent components.
Using ViewChild to access child components and their properties directly from the parent component.
Using Services to create a shared service that can be injec...
Flexbox is a layout model in CSS that allows for dynamic and responsive design of web pages.
Flexbox is used to create flexible layouts that can adapt to different screen sizes and orientations.
It allows for easy alignment and distribution of elements within a container.
Flexbox properties include display: flex, flex-direction, justify-content, align-items, and flex-grow.
Example: display: flex; justify-content: cent...
Attributes in HTML provide additional information about an element and are defined within the element's start tag.
Attributes are used to modify the behavior or appearance of an HTML element.
They are specified within the opening tag of an element using name-value pairs.
Examples include 'href' in an anchor tag (<a href='https://www.example.com'>) and 'src' in an image tag (<img src='image.jpg'>).
setTimeout function in JavaScript is used to execute a function after a specified amount of time.
setTimeout function takes two parameters: a function to be executed and a time delay in milliseconds
Example: setTimeout(function(){ console.log('Hello!'); }, 2000); will log 'Hello!' after 2 seconds
You can also pass additional arguments to the function being executed
A directive in Angular is a marker on a DOM element that tells Angular to attach a specific behavior to that element.
Directives are used to extend HTML with new attributes or elements.
They can be classified into three types: Component, Structural, and Attribute directives.
Examples include ngIf, ngFor, and ngStyle.
Lazy loading is a technique in web development where resources are loaded only when needed, improving performance.
Lazy loading helps reduce initial load time by loading resources on demand
It is commonly used in Angular for loading modules, components, or routes asynchronously
Lazy loading can improve user experience by only loading necessary resources when required
Angular components structure consists of a component decorator, template, styles, and class.
Components are the building blocks of Angular applications
Each component has a decorator that marks it as an Angular component
Components have a template that defines the view
Styles can be added to components using CSS
The class contains the logic for the component
Validations are checks performed on user input to ensure data integrity and accuracy.
Validations are used to ensure that data entered by users meets certain criteria.
Common types of validations include required fields, data type checks, length restrictions, and pattern matching.
Angular provides built-in validators like required, min/max length, pattern, and custom validators.
Validators can be applied to form contr...
I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.
Attributes in HTML provide additional information about an element and are defined within the element's start tag.
Attributes are used to modify the behavior or appearance of an HTML element.
They are specified within the opening tag of an element using name-value pairs.
Examples include 'href' in an anchor tag (<a href='https://www.example.com'>) and 'src' in an image tag (<img src='image.jpg'>).
Flexbox is a layout model in CSS that allows for dynamic and responsive design of web pages.
Flexbox is used to create flexible layouts that can adapt to different screen sizes and orientations.
It allows for easy alignment and distribution of elements within a container.
Flexbox properties include display: flex, flex-direction, justify-content, align-items, and flex-grow.
Example: display: flex; justify-content: center; a...
I applied via Company Website and was interviewed in Dec 2024. There were 3 interview rounds.
Authentication verifies the identity of a user, while authorization determines what a user can access.
Authentication confirms the user's identity through credentials like username and password.
Authorization controls the user's access to resources or features based on their authenticated identity.
Example: Logging into a website (authentication) and then being able to view/edit specific pages based on user roles (authori...
Pipes in Angular are used for transforming data in templates.
Pipes are used to format data before displaying it in the view.
Angular provides built-in pipes like DatePipe, UpperCasePipe, LowerCasePipe, etc.
Custom pipes can also be created for specific formatting needs.
Pipes can be chained together for multiple transformations.
Example: {{ birthday | date:'dd/MM/yyyy' }} will format the birthday date.
I managed the team by setting clear goals, delegating tasks effectively, providing support and feedback, and fostering a collaborative environment.
Set clear goals and expectations for the team
Delegate tasks based on team members' strengths and skills
Provide regular feedback and support to team members
Encourage open communication and collaboration among team members
Lead by example and demonstrate a strong work ethic
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
setTimeout function in JavaScript is used to execute a function after a specified amount of time.
setTimeout function takes two parameters: a function to be executed and a time delay in milliseconds
Example: setTimeout(function(){ console.log('Hello!'); }, 2000); will log 'Hello!' after 2 seconds
You can also pass additional arguments to the function being executed
I applied via Naukri.com and was interviewed in Oct 2023. There was 1 interview round.
What people are saying about Infosys
based on 11 interview experiences
Difficulty level
Duration
based on 10 reviews
Rating in categories
Technology Analyst
55.1k
salaries
| ₹4.8 L/yr - ₹10 L/yr |
Senior Systems Engineer
54.4k
salaries
| ₹2.5 L/yr - ₹6.3 L/yr |
Technical Lead
35.4k
salaries
| ₹9.5 L/yr - ₹16.5 L/yr |
System Engineer
32.6k
salaries
| ₹2.4 L/yr - ₹6 L/yr |
Senior Associate Consultant
32.4k
salaries
| ₹8.3 L/yr - ₹15 L/yr |
TCS
Wipro
Cognizant
Accenture