i
Navigators Software
Filter interviews by
I applied via Naukri.com and was interviewed in Mar 2023. There was 1 interview round.
Interceptors are a feature in Angular that allow you to intercept and modify HTTP requests and responses.
Interceptors can be used to add headers, handle errors, or modify requests before they are sent.
They are implemented as services that implement the HttpInterceptor interface.
Multiple interceptors can be chained together to perform different tasks.
Example: Adding an authorization token to every outgoing request.
Pure pipes are stateless and do not change the input data, while impure pipes can have side effects and change the input data.
Pure pipes are faster as they only run when a pure change to the input data is detected.
Impure pipes can have side effects like making HTTP requests or modifying the input data directly.
Pure pipes are marked with the @Pipe decorator with pure set to true, while impure pipes have pure set to fals...
I applied via Naukri.com and was interviewed in May 2022. There were 2 interview rounds.
API stands for Application Programming Interface. It is a set of protocols and tools for building software applications.
API allows different software applications to communicate with each other
In Magento 2, API interfaces can be created using web APIs or service contracts
Web APIs are used for external communication while service contracts are used for internal communication
API interfaces can be used to retrieve data, u...
I applied via Company Website and was interviewed before Jan 2022. There were 2 interview rounds.
Data can be passed from parent components to child components in React using props.
Props can be passed down from parent to child components
State can also be passed down as props
Context API can be used to pass data to multiple levels of child components
Redux can be used for global state management
Navigators Software interview questions for popular designations
Keep your resume crisp & to-the-
Get interview-ready with Top Navigators Software Interview Questions
I applied via Other and was interviewed in Sep 2020. There were 4 interview rounds.
Improving performance of an application can be achieved through various ways.
Optimizing code by reducing unnecessary calculations and improving algorithms
Caching data to reduce database queries and network requests
Lazy loading modules and components to improve initial load time
Minifying and compressing files to reduce file size and improve loading speed
Using server-side rendering to improve initial rendering time
Implem...
Lifecycle hooks are methods that allow you to tap into the lifecycle of Angular components and perform actions at specific stages.
ngOnInit() - called after the component is initialized
ngOnChanges() - called when the component's input properties change
ngDoCheck() - called during every change detection cycle
ngAfterContentInit() - called after content is projected into the component
ngAfterContentChecked() - called after e...
Dependency Injection is a design pattern used in Angular to inject dependencies into components and services.
Angular uses a hierarchical injector to provide dependencies
Dependencies can be injected using constructor injection or property injection
Services can be provided at the component level or at the module level
Angular provides a number of built-in services that can be injected
Custom services can also be created an
There are four types of bindings in Angular.
Interpolation binding
Property binding
Event binding
Two-way binding
ActivatedRoute is used to access the current route's information.
It provides access to route parameters, query parameters, and fragment parameters.
It can be used to subscribe to route parameter changes.
It can be injected into a component or service.
Example: accessing a route parameter in a component using snapshot: this.route.snapshot.params['id']
Example: subscribing to route parameter changes in a component: this.rout...
Observables are streams of data that can be observed, while Subjects are both observers and observables.
Observables are unicast, meaning each subscribed observer receives its own stream of data.
Subjects are multicast, meaning they can have multiple observers and share the same stream of data.
Observables are cold, meaning they start emitting data only when subscribed to.
Subjects are hot, meaning they start emitting data...
Change Detection is a mechanism in Angular that tracks changes in the application's data and updates the view accordingly.
Angular uses Zone.js to detect changes in the application's data.
Change Detection can be triggered manually or automatically.
There are two types of Change Detection strategies in Angular: Default and OnPush.
Default strategy checks for changes in all components and their child components.
OnPush strat...
Data can be shared between components using services, input/output bindings, and state management libraries.
Create a service to hold the data and inject it into the components that need it
Use input/output bindings to pass data between parent and child components
Use state management libraries like NgRx or Redux to manage shared data across components
Use a shared module to import and export components that need to share ...
I applied via Naukri.com and was interviewed before May 2021. There were 4 interview rounds.
I applied via Recruitment Consultant and was interviewed in Apr 2021. There was 1 interview round.
Intent flags are used to modify the behavior of an Intent.
Intent flags can be used to start an activity as a new task, clear the task stack, or exclude components from the task stack.
Some commonly used flags include FLAG_ACTIVITY_NEW_TASK, FLAG_ACTIVITY_CLEAR_TASK, and FLAG_ACTIVITY_EXCLUDE_FROM_RECENTS.
Flags can be set using the setFlags() method on an Intent object.
Top trending discussions
Interview experience
based on 150 reviews
Rating in categories
3-5 Yrs
₹ 12-18 LPA
3-5 Yrs
₹ 12-14 LPA
Software Developer
119
salaries
| ₹2.4 L/yr - ₹7 L/yr |
Angular Developer
29
salaries
| ₹3.2 L/yr - ₹10 L/yr |
Python Developer
23
salaries
| ₹2.8 L/yr - ₹6.7 L/yr |
Android Developer
20
salaries
| ₹2.5 L/yr - ₹8.5 L/yr |
System Engineer
18
salaries
| ₹3.5 L/yr - ₹16 L/yr |
TCS
Infosys
Wipro
HCLTech