i
Capgemini
Filter interviews by
Multi cast in Angular allows multiple subscribers to receive the same data from a single source.
Used to broadcast data to multiple subscribers
Helps in reducing duplicate API calls
Can be implemented using Subjects in RxJS
Child route is used for nested routes within a parent route, while forRoot is used for configuring routes at the root level of the application.
Child routes are defined within the parent route's configuration, allowing for nested routing structures.
forRoot is used in the AppRoutingModule to configure routes at the root level of the application.
Child routes are typically used for organizing and managing related comp...
Event emitter is used in Angular to facilitate communication between components by emitting events.
Event emitter is a class in Angular that allows components to emit custom events.
It is used to facilitate communication between parent and child components.
Parent components can subscribe to these events and react accordingly.
Example: Child component emitting an event to notify the parent component about a change.
Angular application bootstraps by loading the root module and then creating the component tree.
Angular application bootstraps by loading the root module, which is defined in the 'AppModule' class.
The 'AppModule' class contains metadata such as the list of components, directives, and services used in the application.
After loading the root module, Angular creates the component tree by instantiating the root componen...
What people are saying about Capgemini
A custom pipe in Angular is a feature that allows you to transform data in templates.
Custom pipes are created by implementing the PipeTransform interface in a class.
The class must have a transform method that takes input data and optional parameters.
Custom pipes are then declared in the module's declarations array and can be used in templates.
Example: Creating a custom pipe to format dates in a specific way.
Pipes in Angular are used for transforming data in templates.
Pipes are used to format data before displaying it in the view
They can be used to filter, sort, or transform data in various ways
Examples include date pipe, currency pipe, and uppercase/lowercase pipe
Apply and bind methods are used in Angular to bind data and functions to HTML elements.
The apply method is used to call a function with a given this value and arguments provided as an array.
The bind method is used to create a new function with a specified this value and initial arguments.
Apply and bind methods are commonly used in event handling and data binding in Angular applications.
DOM stands for Document Object Model. It is a programming interface for web documents that organizes the structure of a webpage.
DOM is a tree-like structure that represents the elements of a webpage.
It allows developers to manipulate the content, structure, and style of a webpage using scripting languages like JavaScript.
DOM provides methods and properties to interact with elements on a webpage, such as changing t...
Closure is a feature in JavaScript that allows a function to access variables from its outer scope even after the function has finished executing.
Closure is created when a function is defined inside another function.
The inner function has access to the variables and parameters of the outer function, even after the outer function has returned.
Closure is useful for creating private variables and encapsulation in Jav...
Use RxJS to handle multiple API calls efficiently in Angular.
Use RxJS operators like forkJoin, combineLatest, or mergeMap to handle multiple API calls concurrently or sequentially.
Consider using catchError operator to handle errors and retry operator to retry failed API calls.
Use switchMap operator to cancel previous API calls when making new ones to avoid memory leaks.
Utilize subjects or BehaviorSubjects to share...
I appeared for an interview in Jan 2025.
Multi cast in Angular allows multiple subscribers to receive the same data from a single source.
Used to broadcast data to multiple subscribers
Helps in reducing duplicate API calls
Can be implemented using Subjects in RxJS
Event emitter is used in Angular to facilitate communication between components by emitting events.
Event emitter is a class in Angular that allows components to emit custom events.
It is used to facilitate communication between parent and child components.
Parent components can subscribe to these events and react accordingly.
Example: Child component emitting an event to notify the parent component about a change.
Use RxJS to handle multiple API calls efficiently in Angular.
Use RxJS operators like forkJoin, combineLatest, or mergeMap to handle multiple API calls concurrently or sequentially.
Consider using catchError operator to handle errors and retry operator to retry failed API calls.
Use switchMap operator to cancel previous API calls when making new ones to avoid memory leaks.
Utilize subjects or BehaviorSubjects to share data...
Child route is used for nested routes within a parent route, while forRoot is used for configuring routes at the root level of the application.
Child routes are defined within the parent route's configuration, allowing for nested routing structures.
forRoot is used in the AppRoutingModule to configure routes at the root level of the application.
Child routes are typically used for organizing and managing related component...
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There were 2 interview rounds.
Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to write code in a more concise and readable way.
Functional interfaces provide a way to define interfaces with a single abstract method.
Streams allow you to process collections of objects in a functional style.
Default methods allow you to add new methods to interfaces wit...
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
A custom pipe in Angular is a feature that allows you to transform data in templates.
Custom pipes are created by implementing the PipeTransform interface in a class.
The class must have a transform method that takes input data and optional parameters.
Custom pipes are then declared in the module's declarations array and can be used in templates.
Example: Creating a custom pipe to format dates in a specific way.
Angular application bootstraps by loading the root module and then creating the component tree.
Angular application bootstraps by loading the root module, which is defined in the 'AppModule' class.
The 'AppModule' class contains metadata such as the list of components, directives, and services used in the application.
After loading the root module, Angular creates the component tree by instantiating the root component spe...
I applied via Recruitment Consulltant and was interviewed in Nov 2024. There was 1 interview round.
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in May 2021. There was 1 interview round.
Apply and bind methods are used in Angular to bind data and functions to HTML elements.
The apply method is used to call a function with a given this value and arguments provided as an array.
The bind method is used to create a new function with a specified this value and initial arguments.
Apply and bind methods are commonly used in event handling and data binding in Angular applications.
Closure is a feature in JavaScript that allows a function to access variables from its outer scope even after the function has finished executing.
Closure is created when a function is defined inside another function.
The inner function has access to the variables and parameters of the outer function, even after the outer function has returned.
Closure is useful for creating private variables and encapsulation in JavaScri...
Services in Angular are reusable code modules that provide functionality to multiple components.
Services are used to share data and logic across components
Services are singleton objects, meaning there is only one instance of a service in an application
Services can be injected into components using dependency injection
Services can be used to make HTTP requests, handle data storage, or perform other business logic
Service...
I applied via Naukri.com and was interviewed in Sep 2020. There were 3 interview rounds.
I applied via Recruitment Consultant and was interviewed before Oct 2020. There was 1 interview round.
I applied via Campus Placement and was interviewed before May 2021. There were 4 interview rounds.
VERBAL QUANT DI/LR and Picture based test
Fibonacci series can be easily implemented using loops in C++ or C.
Declare variables for first two numbers of the series
Use a loop to calculate and print the next number in the series
Repeat the loop until desired number of terms are printed
based on 6 interview experiences
Difficulty level
Duration
based on 14 reviews
Rating in categories
Consultant
59.5k
salaries
| ₹8.9 L/yr - ₹15 L/yr |
Associate Consultant
51.2k
salaries
| ₹4.5 L/yr - ₹10 L/yr |
Senior Consultant
50.9k
salaries
| ₹12.5 L/yr - ₹21 L/yr |
Senior Analyst
22.6k
salaries
| ₹3.1 L/yr - ₹7.5 L/yr |
Senior Software Engineer
21.8k
salaries
| ₹4.7 L/yr - ₹13.4 L/yr |
Wipro
Accenture
Cognizant
TCS