Trigent Software
20+ Kotak Mahindra Bank Interview Questions and Answers
Q1. What is lazy loading and write syntax for routing path
Lazy loading is a technique to load modules on demand instead of loading everything at once.
Lazy loading improves the initial load time of the application.
It splits the application into smaller chunks that can be loaded when needed.
In Angular, lazy loading is achieved by configuring the routes with loadChildren property.
Syntax for routing path with lazy loading: { path: 'lazy', loadChildren: () => import('./lazy/lazy.module').then(m => m.LazyModule) }
Q2. How to share data from one component to other components
Using services or shared state management libraries like RxJS or NgRx
Use services to store and share data between components
Use shared state management libraries like RxJS or NgRx for complex data sharing
Use @Input and @Output decorators for parent-child component communication
Q3. What is technical . And mention tere types
Technical refers to the knowledge, skills, and processes related to a specific field or industry.
Technical refers to the practical application of scientific and mathematical knowledge.
It involves using specialized tools, techniques, and methods to solve problems or achieve specific goals.
There are various types of technical fields, such as information technology, engineering, medicine, and more.
Examples of technical skills include programming, data analysis, mechanical design...read more
Q4. Explain Angular Hook life cycle
Angular Hooks are functions that allow you to execute code at specific stages of a component's life cycle.
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 every check of projected content
ngAfterViewInit() - called after the component's vi...read more
Q5. Difference between promise and observables
Promises are used for a single asynchronous operation, while observables are used for multiple asynchronous operations over time.
Promises are eager, meaning they start immediately upon creation. Observables are lazy, meaning they only start when subscribed to.
Promises can only handle a single value, while observables can handle multiple values over time.
Observables are cancellable, while promises are not.
Observables provide operators like map, filter, and reduce for transform...read more
Q6. what is s3 and types of storage classes
S3 is a scalable object storage service that allows users to store and retrieve data from anywhere on the web.
S3 stands for Simple Storage Service
It is highly scalable and can store virtually unlimited amounts of data
It offers different storage classes such as Standard, Infrequent Access, and Glacier
Standard storage class is for frequently accessed data, Infrequent Access is for data that is accessed less frequently, and Glacier is for long-term archival storage
S3 can be used...read more
Q7. What is life cycle hook
Life cycle hooks are functions that allow you to tap into the lifecycle of Angular components.
Life cycle hooks are predefined methods that get called at specific points in the component's life cycle.
They allow you to perform actions like initialization, change detection, and destruction.
Examples of life cycle hooks include ngOnInit, ngOnChanges, and ngOnDestroy.
Q8. Which RPA Tool is best for this automation and WHY?
UiPath is the best RPA tool for automation due to its user-friendly interface, scalability, and extensive community support.
UiPath has a user-friendly interface which makes it easy for developers to create automation workflows.
UiPath offers scalability, allowing organizations to easily expand their automation initiatives as needed.
UiPath has a large and active community support, providing resources and assistance to developers.
UiPath provides a wide range of features and inte...read more
Q9. Explain various forms in angular
Forms in Angular are used to handle user input and validation.
Template-driven forms: Uses directives like ngModel to build forms in the template.
Reactive forms: Uses form control objects to build forms programmatically in the component.
Form validation: Angular provides built-in validators like required, minLength, and custom validators.
Form submission: Forms can be submitted using ngSubmit event or formControl methods.
Handling form data: Data can be accessed and manipulated u...read more
Q10. What is data binding
Data binding is the automatic synchronization of data between the model and view components in an Angular application.
Data binding allows for the seamless communication between the component class and the template.
There are four types of data binding in Angular: Interpolation, Property binding, Event binding, and Two-way binding.
Example: {{ title }} in the template binds the value of 'title' from the component class to the view.
Q11. what is aws and ec2 instances
AWS is a cloud computing platform that provides a wide range of services. EC2 is a service that provides scalable computing capacity.
AWS is a cloud computing platform that offers services such as storage, databases, analytics, and more
EC2 is a service that provides resizable compute capacity in the cloud
EC2 instances are virtual machines that can be launched in the cloud and can be configured to meet specific needs
EC2 instances can be used for a variety of purposes such as ho...read more
Q12. What is lazy loading
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
Q13. what is lambda and loadbalancers
Lambda is a serverless computing service while load balancers distribute traffic across multiple servers.
Lambda allows running code without provisioning or managing servers
Load balancers improve application availability and scalability
Lambda can be triggered by events such as changes to data in an S3 bucket
Load balancers can be used to distribute traffic across EC2 instances or containers
Q14. What is css position, zindex, difference between relative absolute,
Q15. What was the purpose of data entry?
The purpose of data entry is to accurately input information into a computer system for storage, analysis, and retrieval.
Data entry is used to create digital records of information.
It helps to organize and manage large amounts of data.
Data entry is essential for businesses to make informed decisions based on accurate data.
Examples include entering customer information into a database, inputting financial data for accounting purposes, and recording medical information for pati...read more
Q16. How the ssas cube is refreshed?
SSAS cubes can be refreshed using SQL Server Agent jobs, XMLA scripts, or manually through SQL Server Management Studio.
SSAS cubes can be refreshed using SQL Server Agent jobs scheduled at specific intervals.
XMLA scripts can be used to automate the process of refreshing SSAS cubes.
Manual refreshing of SSAS cubes can be done through SQL Server Management Studio by processing the cube.
Refreshing can also be triggered programmatically using tools like PowerShell scripts.
Q17. Find the best days to buy and sell a stock given the price in list.
Use a simple algorithm to find the best days to buy and sell a stock based on price list.
Iterate through the list of prices and keep track of the minimum price and maximum profit
Calculate the profit for each day by subtracting the current price from the minimum price
Update the maximum profit if a higher profit is found
Return the buy and sell days that result in the maximum profit
Q18. Difference promise and observable
Promises are used for asynchronous operations that return a single value, while Observables are used for asynchronous operations that return multiple values over time.
Promises are eager and execute immediately upon creation
Observables are lazy and only execute when subscribed to
Promises can only return a single value
Observables can return multiple values over time
Promises cannot be cancelled once they are created
Observables can be cancelled by unsubscribing
Promises are not ca...read more
Q19. what is t2 instance
T2 instance is a type of Amazon EC2 instance that provides a baseline level of CPU performance with the ability to burst above the baseline.
T2 instances are designed to provide cost-effective computing for applications that don't require sustained high CPU performance.
They are ideal for workloads that experience short periods of high CPU usage, such as web servers, development environments, and small databases.
T2 instances earn CPU credits when they operate below baseline per...read more
Q20. Speak few word in English about 1 min
I can speak fluently in English and can effectively communicate with patients and healthcare professionals.
Fluent in English
Effective communication skills
Ability to communicate with patients and healthcare professionals
Q21. What RPA Cannot Do?
RPA cannot handle tasks that require human emotions, creativity, and critical thinking.
RPA cannot make decisions based on emotions or intuition.
RPA cannot come up with creative solutions to complex problems.
RPA cannot adapt to unexpected situations that require critical thinking.
RPA cannot handle tasks that involve empathy or understanding human emotions.
RPA cannot replace jobs that require human interaction or communication skills.
Q22. Company sector in world
Company sector refers to the industry or field in which a company operates.
Company sector can include industries such as technology, healthcare, finance, retail, and manufacturing.
It is important for job seekers to understand the company sector they are applying to work in.
Different company sectors have unique challenges, opportunities, and trends that can impact business operations.
Q23. Digg bw join and inner join?
The main difference between a join and an inner join is that a join returns all rows when there is at least one match in both tables, while an inner join returns only the rows with matching values in both tables.
Join returns all rows from both tables when there is a match, while inner join returns only the rows with matching values in both tables
Inner join is the default type of join in SQL
Inner join is more commonly used than a regular join
Q24. Explain routing concept in Angular
Routing in Angular is the process of navigating between different components or views based on the URL.
Angular uses the Angular Router module to handle routing.
Routes are defined in the app-routing.module.ts file using the RouterModule.forRoot() method.
Routes can have path, component, redirectTo, pathMatch, and children properties.
RouterOutlet directive is used in the main app component to display the routed components.
RouterLink directive is used in templates to navigate to ...read more
Q25. explain java fetaures
Java is a versatile programming language known for its platform independence, object-oriented features, and robust libraries.
Platform independence - Java programs can run on any platform that has a Java Virtual Machine (JVM)
Object-oriented - Java supports the principles of encapsulation, inheritance, and polymorphism
Robust libraries - Java has a vast collection of libraries for various tasks, such as networking, GUI development, and data processing
Q26. Why docker is needed
Docker is needed for containerization, enabling easy deployment, scaling, and management of applications.
Allows for consistent environments across different systems
Improves application portability and scalability
Facilitates faster deployment and updates
Enables efficient resource utilization
Simplifies dependency management
Q27. Api consuming in rest
API consuming in REST involves making HTTP requests to interact with external services.
Use HTTP methods like GET, POST, PUT, DELETE to interact with APIs
Parse JSON or XML responses from APIs to extract data
Handle authentication and error responses from APIs
Use libraries like Retrofit or HttpClient for API consumption
More about working at Trigent Software
Top HR Questions asked in Kotak Mahindra Bank
Interview Process at Kotak Mahindra Bank
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month