i
Capgemini
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
posted on 29 Nov 2024
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There was 1 interview round.
There are two types of compilations in Angular: Just-in-Time (JIT) compilation and Ahead-of-Time (AOT) compilation.
Just-in-Time (JIT) compilation: Compiles the Angular application in the browser at runtime. Slower startup time but easier development process.
Ahead-of-Time (AOT) compilation: Compiles the Angular application during the build process before the browser downloads and runs the code. Faster startup time but r
Building blocks of Angular include components, modules, services, directives, templates, and dependency injection.
Components are the basic building blocks of Angular applications
Modules help organize the application into cohesive blocks of functionality
Services are reusable code that can be injected into components
Directives add behavior to elements in the DOM
Templates define the UI of the application
Dependency injecti...
posted on 17 Oct 2024
I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.
Using services or @Input/@Output decorators to share data between components
Use services to create a shared data service that can be injected into multiple components
Use @Input decorator to pass data from parent to child component
Use @Output decorator with EventEmitter to emit events and pass data from child to parent component
Http request in Angular is used to fetch data from a server or API.
Use HttpClient module to make HTTP requests in Angular
Subscribe to the Observable returned by the HTTP request to get the data
Handle errors using catchError operator
Set headers, query parameters, and request body as needed
posted on 5 Aug 2024
I applied via Recruitment Consulltant and was interviewed in Jul 2024. There was 1 interview round.
Directives are used to add behavior to existing DOM elements, while components are used to create new custom elements.
Directives are used to manipulate the behavior of existing DOM elements, such as changing their appearance or adding event listeners.
Components are used to create custom elements with their own templates, styles, and behavior.
Directives can be structural (like ngIf and ngFor) or attribute-based (like ng...
Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope during compilation.
Variable and function declarations are hoisted to the top of their scope, regardless of where they are declared in the code.
Only the declarations are hoisted, not the initializations.
Function declarations are hoisted before variable declarations.
Design patterns are reusable solutions to common problems in software design.
Design patterns help in creating maintainable, scalable, and efficient code.
They provide a common language for developers to communicate about solutions to recurring problems.
Examples of design patterns include Singleton, Factory, Observer, and Strategy patterns.
ReplaySubject is a type of Subject in RxJS that records multiple values and replays them to new subscribers.
ReplaySubject is a type of Subject in RxJS
It records multiple values and replays them to new subscribers
It has a buffer size that determines how many values to replay
Time queue in API refers to managing requests in a sequential order.
Time queue ensures that API requests are processed in the order they are received.
It helps in preventing overload on the server by limiting the number of concurrent requests.
Examples include using promises or async/await in JavaScript to handle API calls sequentially.
NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
I applied via Naukri.com and was interviewed in Mar 2024. There was 1 interview round.
posted on 15 Mar 2024
Promises are objects representing the eventual completion or failure of an asynchronous operation. Types refer to the data types in TypeScript.
Promises are used for handling asynchronous operations in JavaScript.
They can be in one of three states: pending, fulfilled, or rejected.
Types in TypeScript help catch errors early by enforcing data types at compile time.
Examples: Promise.resolve(), Promise.reject(), string, num
based on 1 interview
Interview experience
Consultant
55.2k
salaries
| ₹5.2 L/yr - ₹18 L/yr |
Associate Consultant
50.9k
salaries
| ₹2.9 L/yr - ₹11.8 L/yr |
Senior Consultant
45.9k
salaries
| ₹7.5 L/yr - ₹25 L/yr |
Senior Analyst
21k
salaries
| ₹2 L/yr - ₹9 L/yr |
Senior Software Engineer
20.1k
salaries
| ₹3.5 L/yr - ₹12.3 L/yr |
Wipro
Accenture
Cognizant
TCS