i
Bajaj Finserv
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
Lazy loading is a technique used in web development to defer loading non-essential resources until they are needed.
Lazy loading helps improve page load times by only loading necessary resources initially.
It is commonly used in Angular applications to load modules, components, or routes on demand.
Lazy loading can be implemented using Angular's loadChildren property in the routing configuration.
switchMap is an operator in RxJS that projects each source value to an Observable which is merged in the output Observable.
switchMap is used to switch to a new Observable whenever the source Observable emits a new value.
It cancels the previous Observable subscription when a new value is emitted.
Example: source$.pipe(switchMap(value => new Observable(value)))
?? is the nullish coalescing operator, while ? is the optional chaining operator in Angular.
?? is used to provide a default value when a variable is null or undefined.
? is used to safely access nested properties of an object without causing errors if a property is null or undefined.
Services, modules, decorators, and directives are key concepts in Angular development.
Services: Reusable code that can be injected into components to provide specific functionality.
Modules: Containers for different parts of an Angular application, including components, services, and directives.
Decorators: Functions that modify classes or properties in Angular, used for adding metadata or behavior to components.
Directiv...
Multicasting is the process of sending data from one source to multiple destinations simultaneously.
In multicasting, a single sender sends data to a group of receivers at the same time.
It is commonly used in streaming services where one server sends data to multiple clients.
Multicasting is more efficient than unicasting (one-to-one communication) when sending data to multiple recipients.
RxJS is a library for reactive programming using Observables to handle asynchronous data streams.
RxJS stands for Reactive Extensions for JavaScript.
It allows you to work with asynchronous data streams and events.
Operators like map, filter, mergeMap, switchMap, etc., can be used to manipulate and combine streams.
Example: Using RxJS to handle HTTP requests in Angular applications.
API to send data to a specific endpoint using any language
Choose a programming language that supports HTTP requests
Create a function to send data to the endpoint using HTTP POST method
Include necessary headers and parameters in the request
Handle any errors or exceptions that may occur
Top trending discussions
I applied via Naukri.com and was interviewed in Jun 2023. There were 4 interview rounds.
An aptitude test is an exam used to determine an individual's skill or propensity to succeed in a given activity. Aptitude tests assume that individuals have inherent strengths and weaknesses and have a natural inclination toward success or failure in specific areas based on their innate characteristics
A Group Test consists of tests that can be administered to a large group of people at one time. This is opposite of an Individual Test, which is administered to one person at a time, typically by someone receiving payment to administer the test.
posted on 19 Dec 2024
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Sorting a 1d array of strings
Use a sorting algorithm like bubble sort, selection sort, or merge sort
Consider using built-in sorting functions in programming languages like sort() in Python or Arrays.sort() in Java
Ensure to compare strings correctly based on their ASCII values
posted on 24 Jun 2024
I applied via Approached by Company and was interviewed in May 2024. There were 4 interview rounds.
Basic array and vectors DSA questions
I applied via Campus Placement and was interviewed in Jul 2023. There were 3 interview rounds.
Easy 10 -12 coding based mcq type questions. 1 question had to write code
During the coding round, I was asked a question about performing insertion sort using recursion. Additionally, there were theoretical questions regarding DBMS and some puzzles. The interview lasted for 45 minutes.
My college experience was enriching, I live in a bustling city, and my interests include coding, hiking, and playing the guitar.
College experience was enriching with challenging coursework and extracurricular activities
I live in a bustling city with access to diverse cultural events and opportunities
Interests include coding, hiking, and playing the guitar for relaxation and creativity
posted on 17 Sep 2024
I applied via Referral and was interviewed in Aug 2024. There were 2 interview rounds.
Numpy arrays are more efficient for numerical operations compared to lists.
Numpy arrays are homogeneous in nature, while lists can contain different data types.
Numpy arrays support vectorized operations, making them faster for numerical computations.
Numpy arrays require less memory compared to lists for large datasets.
Example: np_array = np.array([1, 2, 3]) vs list = [1, 2, 3]
Merging two dataframes combines them into a single dataframe based on a common column or index.
Use the merge() function in pandas library in Python to merge dataframes
Specify the common column or index to merge on
Choose the type of join (inner, outer, left, right) based on your requirement
based on 1 review
Rating in categories
Assistant Manager
1.3k
salaries
| ₹1.8 L/yr - ₹6.7 L/yr |
Sales Officer
1.3k
salaries
| ₹1 L/yr - ₹5 L/yr |
Sales Executive
1.2k
salaries
| ₹1 L/yr - ₹5.1 L/yr |
Sales Manager
1k
salaries
| ₹1.5 L/yr - ₹10 L/yr |
Manager
858
salaries
| ₹3 L/yr - ₹11 L/yr |
HDFC Bank
ICICI Bank
Axis Bank
State Bank of India