Wells Fargo
200+ Interview Questions and Answers
You have been given a singly linked list which may or may not contain a cycle. You are supposed to return the node where the cycle begins (if a cycle exists).
A cycle occurs whe...read more
To detect the first node of a cycle in a singly linked list, we can use the Floyd's Tortoise and Hare algorithm.
Use two pointers, slow and fast, to traverse the linked list.
If there is a cycle, the fast pointer will eventually catch up to the slow pointer.
Move the fast pointer twice as fast as the slow pointer.
Once the pointers meet, reset the slow pointer to the head of the linked list.
Move both pointers at the same speed until they meet again.
The meeting point is the first ...read more
Q2. How have you implemented dependency injection in your .NET Core projects? How have you used the Razor engine to build dynamic views in your ASP.NET Core projects? Can you explain how you have used Angular to bu...
read moreAnswering questions on .NET Core, Razor engine, and Angular
Implemented dependency injection in .NET Core using built-in DI container or third-party libraries like Autofac or Ninject
Used Razor engine to build dynamic views by creating Razor views with HTML and C# code to generate dynamic content
Built single-page applications using Angular by creating components, services, and modules to manage data and UI
Q3. How have you handled security in your Angular and .NET Core applications, such as implementing JWT or OAuth authentication?
Implemented JWT and OAuth authentication in Angular and .NET Core apps.
Used Angular's HttpInterceptor to add JWT token to requests
Implemented OAuth2 authentication using IdentityServer4 in .NET Core
Stored user credentials securely using ASP.NET Core Identity
Used HTTPS to encrypt data in transit
Implemented role-based authorization using ASP.NET Core Identity
Given two integers "first" and "second". Find the number of bits that do not match in the binary representation of the given numbers.
For example, let "first" be 11 and "second" be 15...read more
You are given a binary search tree (BST) and a key value 'K'. You need to delete the node with value 'K'. It is guaranteed that a node has the value 'K'.
A binary search tree (BST), also called an ord...read more
Q6. Is parallel stream always beneficial in java stream API? Java Singleton vs Spring Singleton write a program to find the nth largest number in an array of integers. Spring bean scopes. how will you handle a larg...
read moreParallel stream is not always beneficial in Java Stream API.
Parallel stream can be slower than sequential stream for small data sets or when the overhead of parallelism is greater than the benefit.
Parallel stream can be beneficial for large data sets or when the operations are independent and can be executed in parallel.
It is important to measure the performance of both sequential and parallel streams for a specific use case to determine which is more efficient.
English Proficiency, Business Aptitude, Data Interpretation
Number Of MCQs - 25
The interview question is about MCQ questions on English proficiency, business aptitude, and data interpretation.
The question consists of 25 multiple-choice questions.
The topics covered are English proficiency, business aptitude, and data interpretation.
The candidate needs to answer the questions based on their knowledge and understanding of these subjects.
Examples of questions may include grammar, vocabulary, business scenarios, and data analysis.
Q8. What are the different types of Join used in SQL?
Different types of joins in SQL include inner join, left join, right join, and full outer join.
Inner join returns only the matching rows from both tables
Left join returns all rows from the left table and the matching rows from the right table
Right join returns all rows from the right table and the matching rows from the left table
Full outer join returns all rows from both tables, including unmatched rows
Q9. Componets of Tableau ? What are the different connection is there in Tableau ?
Tableau components include Desktop, Server, Prep, Online, Public. Different connections include live, extract, ODBC, cloud, etc.
Tableau components: Desktop, Server, Prep, Online, Public
Different connections: Live, Extract, ODBC, Cloud, etc.
Live connection: Directly connects to the data source and updates in real-time
Extract connection: Data is extracted and stored in Tableau's proprietary format for faster performance
ODBC connection: Connects to databases using ODBC drivers
Cl...read more
Q10. Performance and security best practices for web application
Best practices for web app performance and security
Use caching to improve performance
Minimize HTTP requests and optimize images
Implement input validation and sanitize user input to prevent attacks
Use HTTPS and secure authentication methods
Regularly update software and apply security patches
Implement rate limiting and other security measures to prevent brute force attacks
Q11. What is the meaning of Trigger in Python?
A trigger in Python is an event that causes a specific function or code to execute.
Triggers can be used to automate tasks or respond to specific events.
They are often used in web development to execute code when a user interacts with a webpage.
Triggers can also be used in databases to execute code when certain data is inserted, updated, or deleted.
Examples of triggers in Python include mouse clicks, keyboard inputs, and database events.
Q12. What is the meaning of Data Aggregation?
Data aggregation refers to the process of combining and summarizing data from multiple sources into a single dataset.
Data aggregation involves collecting and merging data from various sources.
It aims to provide a consolidated view of the data for analysis and reporting.
Aggregated data is typically summarized using statistical functions like sum, average, count, etc.
Examples of data aggregation include calculating total sales by region, average customer age, or sum of website ...read more
Q13. Is there any need of workplace solutions?
Yes, workplace solutions are necessary for a productive and efficient work environment.
Workplace solutions can improve communication and collaboration among team members.
They can also enhance productivity and reduce stress levels.
Examples of workplace solutions include project management software, ergonomic furniture, and flexible work arrangements.
Implementing workplace solutions can lead to higher employee satisfaction and retention rates.
Q14. How to do multiple db congratulations in spring boot
Use Spring Boot's @Transactional annotation to handle multiple database transactions
Use @Transactional annotation on service methods to handle transactions across multiple databases
Configure multiple DataSource beans in your Spring Boot application
Use @Qualifier annotation to specify which DataSource to use in each transaction
Q15. When using java streams API, will the performance get impacted?
Using Java streams API may impact performance depending on how it is implemented.
Performance impact can vary based on the size of the data being processed.
Improper use of streams can lead to unnecessary overhead and decreased performance.
Parallel streams can improve performance for large datasets by utilizing multiple threads.
Careful consideration of stream operations and data size is important for optimizing performance.
Q16. Explain logging implementation in microservice 12 factor details
Logging in microservices follows 12 factor principles.
Each microservice should log to stdout or stderr
Logs should be treated as event streams and sent to a centralized log aggregator
Logs should be structured data in a common format like JSON or syslog
Logs should include contextual information like request ID, user ID, etc.
Logs should be stored and rotated automatically
Logs should be monitored for errors and anomalies
Q17. What is subquary ? Why it is required ?
Subquery is a query within another query. It is required to retrieve data from multiple tables or to perform complex calculations.
Subquery is enclosed within parentheses and is executed first before the main query.
It can be used in SELECT, FROM, WHERE, and HAVING clauses.
Subquery can be correlated or non-correlated.
Examples of subquery include finding the maximum or minimum value in a table, filtering data based on a condition, and joining tables.
Q18. What are the hard and soft dollar savings you have brought for the portfolio you have handled in the past
I have brought hard and soft dollar savings of over $5 million for my past portfolio.
Implemented cost-saving measures resulting in $3 million hard dollar savings
Improved team efficiency resulting in $2 million soft dollar savings
Negotiated better vendor contracts resulting in $500,000 hard dollar savings
Introduced automation resulting in $500,000 soft dollar savings
Reduced employee turnover resulting in $100,000 soft dollar savings
Q19. What are two financial statements you would pick
The two financial statements I would pick are the income statement and the balance sheet.
The income statement shows a company's revenue, expenses, and net income over a period of time.
The balance sheet shows a company's assets, liabilities, and equity at a specific point in time.
Both statements are important for analyzing a company's financial health and performance.
For example, the income statement can help determine if a company is profitable, while the balance sheet can sh...read more
Q20. Tell me about the Agile practices and metrics. About product management metrics?
Agile practices and metrics are essential for effective product management.
Agile practices involve iterative development, continuous feedback, and collaboration among cross-functional teams.
Metrics such as velocity, burn-down charts, and cycle time help measure progress and identify areas for improvement.
Product management metrics include customer satisfaction, user engagement, and revenue growth.
Agile methodologies like Scrum and Kanban provide frameworks for implementing th...read more
Q21. Explain how spring boot application startup works in detail
Spring Boot application startup involves auto-configuration, component scanning, and dependency injection.
Spring Boot uses embedded Tomcat, Jetty, or Undertow server for running the application.
Auto-configuration automatically configures the application based on dependencies and properties.
Component scanning scans the project for components like controllers, services, and repositories.
Dependency injection injects dependencies into components using annotations like @Autowired.
3 Friends Bike and Walk
Three friends engage in a combination of biking and walking.
Three friends are involved in the activity
They engage in both biking and walking
No specific details about the duration or distance of the activity
Q23. How do you determine sample size for a given control?
Sample size for a control is determined based on statistical significance and desired level of confidence.
Determine the desired level of confidence (usually 95%)
Calculate the margin of error based on the control's standard deviation
Use a sample size calculator to determine the required sample size
Consider the population size and adjust the sample size accordingly
Ensure the sample is representative of the population being tested
Q24. fwhat is inancial mgmt, prodn mgmtm, orgnatisation mgmgt,? PE ratio, working capiptal, activity ratio?
Financial management, production management, and organizational management are business functions. PE ratio, working capital, and activity ratio are financial metrics.
Financial management involves planning, organizing, directing, and controlling financial activities of an organization.
Production management involves planning, organizing, directing, and controlling production activities of an organization.
Organizational management involves planning, organizing, directing, and c...read more
Q25. Automation - When and Why was automation done and what was the method or process followed to convince the stakeholders to buy into the concept.
Automation was done to increase efficiency and reduce errors. Stakeholders were convinced through cost-benefit analysis and demonstrations.
Automation was done when manual processes were time-consuming and prone to errors.
Stakeholders were convinced through cost-benefit analysis, showing the long-term savings and increased productivity.
Demonstrations were also used to showcase the benefits of automation, such as faster processing times and reduced errors.
The method or process ...read more
Q26. Authentication and Authorization in .Net core
Authentication and Authorization in .Net core
Authentication verifies the identity of a user while Authorization checks if the user has access to a resource
.Net core provides built-in authentication and authorization middleware
Authentication can be done using various methods like JWT, OAuth, Cookies, etc.
Authorization can be done using policies, roles, claims, etc.
Q27. How do you test control design and operating effectiveness?
Control design and operating effectiveness can be tested through various methods.
Reviewing control design documentation
Performing walkthroughs of control processes
Testing control activities through simulations or actual transactions
Analyzing control testing results and identifying areas for improvement
Assessing the overall effectiveness of controls in achieving their intended objectives
Q28. How to configure 2 data base in spring boot
To configure 2 databases in Spring Boot, you can use multiple DataSource beans and specify them in application.properties.
Define multiple DataSource beans in your configuration class
Use @Primary annotation to specify the primary DataSource
Use @Qualifier annotation to specify the secondary DataSource
Configure the properties for each DataSource in application.properties
Q29. What is ConcurrentModificationException in Java
ConcurrentModificationException is a runtime exception thrown by Java when an object is modified concurrently while iterating over it.
Occurs when a collection is modified while being iterated over using an iterator
Can be avoided by using ConcurrentHashMap or CopyOnWriteArrayList
Example: List
list = new ArrayList<>(); Iterator iterator = list.iterator(); list.add("example");
Q31. What is Data Management? Difference between Data Management & Data Governance? What is Big Data ? What are the 4V's of Big Data ? Questions on Tableau
Data Management involves the process of collecting, storing, organizing, maintaining, and utilizing data effectively.
Data Management is the process of ensuring that data is accurate, complete, and consistent.
It involves the creation of policies and procedures for data usage, storage, and maintenance.
Data Governance is a subset of Data Management that focuses on the management of data assets and their usage.
Big Data refers to large and complex data sets that cannot be processe...read more
Q32. What is cheque and it's validity? What is Reconciliation? What is suspence account? What is demand draft?
Cheque is a written order to a bank to pay a specific amount of money. Reconciliation is the process of comparing two sets of records to ensure they are in agreement. Suspense account is an account used to temporarily hold transactions that cannot be classified. Demand draft is a type of check used to make a payment from one bank account to another.
Cheque is a negotiable instrument that directs a bank to pay a specific amount of money to the bearer or a named person.
Cheques h...read more
Q33. How to check what are similarity and difference between 2 PDFs documents which are having more than 30 pages and having atleast 4000 words in it.
Use text comparison tools like Diff Checker or Adobe Acrobat Pro to compare content and identify similarities and differences.
Use text comparison tools like Diff Checker or Adobe Acrobat Pro
Identify similarities and differences in content, formatting, images, and metadata
Analyze word count, page count, and overall structure of the PDFs
Consider using machine learning algorithms for more advanced comparison
Q34. Explain end to end data solution and how did you handle a challenging or difficult situation in current role ?
End to end data solution involves collecting, processing, analyzing, and presenting data to address business needs.
Collecting data from various sources such as databases, APIs, and files
Cleaning and processing data to ensure accuracy and consistency
Analyzing data using statistical methods and machine learning algorithms
Presenting insights and recommendations to stakeholders
Handling a challenging situation: Resolving discrepancies in data sources by collaborating with IT team
Q35. Thoroughly explain the project, process, platform, components, integrations and development life cycle followed. With an example, explain how you handled a complex technical problem/implementation or may be a p...
read moreI led a project to develop a predictive analytics platform for a retail company, integrating various data sources and implementing machine learning models.
Developed project scope and requirements with stakeholders
Designed data architecture and selected appropriate tools and technologies
Integrated data from multiple sources including CRM, POS, and online platforms
Implemented machine learning models for demand forecasting and customer segmentation
Managed development life cycle ...read more
Q36. How do you track customers usage and product performance.?
We use a combination of analytics tools, customer feedback, and user testing to track usage and product performance.
We regularly analyze data from tools like Google Analytics and Mixpanel to track user behavior and engagement.
We also gather feedback from customers through surveys, interviews, and support interactions to understand their needs and pain points.
We conduct user testing to observe how customers interact with our product and identify areas for improvement.
We use th...read more
Q37. Why bank will give you the loan?
The bank will give me the loan because of my strong credit history, stable income, and collateral.
I have a high credit score and a good credit history, which shows that I am responsible with my finances.
I have a stable job and a steady income, which means I am able to make regular loan payments.
I have collateral, such as a house or car, which the bank can use as security in case I am unable to repay the loan.
I have a solid business plan and a clear purpose for the loan, which...read more
Q38. Delete duplicate Records in SQL
To delete duplicate records in SQL, use the DELETE statement with a subquery to identify and remove the duplicates.
Use the GROUP BY clause to group the records by the columns that define duplicates.
Use the HAVING clause to filter the groups and keep only the duplicates.
Use the DELETE statement with a subquery to delete the duplicate records.
Q39. Difference between spring mvc and spring boot
Spring MVC is a web framework for building web applications, while Spring Boot is an opinionated way to create Spring applications.
Spring MVC is a part of the larger Spring Framework, providing a model-view-controller architecture for web applications.
Spring Boot is a standalone application that simplifies the Spring application development process by providing defaults for configuration.
Spring Boot includes embedded servers like Tomcat, Jetty, or Undertow, making it easy to ...read more
Q40. What are loan documents? What are different types of loan
Loan documents are legal papers that outline the terms and conditions of a loan. Different types of loans include personal loans, mortgages, and student loans.
Loan documents are legal agreements between a lender and a borrower.
They outline the terms and conditions of the loan, including the loan amount, interest rate, repayment schedule, and any collateral or guarantees required.
Different types of loans include personal loans, mortgages, auto loans, student loans, and busines...read more
Q41. What is the golden rule of account?
The golden rule of accounting is to record every financial transaction in a systematic and accurate manner.
All financial transactions must be recorded
Accuracy is key in accounting
Transactions must be recorded systematically
The golden rule is the foundation of accounting
Helps maintain transparency and accountability
Examples include recording sales, expenses, and assets
Q42. What are different sentence embeddings technical and how it affects the output.
Different sentence embeddings techniques include Word2Vec, GloVe, FastText, and BERT, each affecting output based on context and complexity.
Word2Vec: Represents words as vectors based on context, affecting similarity and relationships between words.
GloVe: Global Vectors for Word Representation, considers global word co-occurrence statistics to generate embeddings.
FastText: Enriches Word2Vec by considering subword information, useful for handling out-of-vocabulary words.
BERT: ...read more
Q43. What are the three lines of defense?
The three lines of defense refer to the three levels of risk management in an organization.
First line of defense: Operational management and control
Second line of defense: Risk management and compliance functions
Third line of defense: Internal audit function
Q44. What is utility bills, primary market, secured loan , colleteral, mortgage.
Utility bills, primary market, secured loan, collateral, mortgage are financial terms.
Utility bills are bills for services such as electricity, gas, water, etc.
Primary market is where new securities are issued and sold for the first time.
Secured loan is a loan that is backed by collateral.
Collateral is an asset that is pledged as security for a loan.
Mortgage is a loan used to purchase a property, where the property itself serves as collateral.
Q45. Financial spreading What is the relationship between Balance sheet, Income statement and Cash flow statement.
Balance sheet, income statement and cash flow statement are interrelated financial statements that provide a comprehensive view of a company's financial health.
Balance sheet shows a company's assets, liabilities and equity at a specific point in time.
Income statement shows a company's revenue, expenses and net income over a period of time.
Cash flow statement shows a company's cash inflows and outflows over a period of time.
Changes in the balance sheet accounts affect the cash...read more
Q46. What are triggers and how to create them and what is the use of triggers and explain when and how did you use triggers in your previous org
Triggers are database objects that automatically perform an action when a specified event occurs on a particular table or view.
Triggers are used to enforce business rules, validate data, and maintain data integrity.
They can be created using SQL commands like CREATE TRIGGER.
Triggers can be set to execute before or after INSERT, UPDATE, or DELETE operations on a table.
An example of using triggers is to automatically update a 'last_modified' timestamp column whenever a row is up...read more
Q47. 1. Macro quoting functions in SAS 2. ways to create macro variable in Data step 3. date functions-intck() and intnx() 4.situational scenario based questions 5.Automatic variables in SAS
The interview questions cover topics such as macro quoting functions, creating macro variables, date functions, situational scenario-based questions, and automatic variables in SAS.
Macro quoting functions in SAS allow for the creation of macro variables with special characters.
Macro variables can be created in the data step using the %LET statement or by using the CALL SYMPUTX routine.
The date functions INTCK() and INTNX() are used to calculate the interval between two dates ...read more
Q48. What is your understanding of financial statements. How are three related to each other.
Financial statements are documents that provide information about a company's financial performance and position.
Financial statements include the income statement, balance sheet, and cash flow statement.
The income statement shows a company's revenues and expenses over a period of time, resulting in net income or loss.
The balance sheet provides a snapshot of a company's assets, liabilities, and equity at a specific point in time.
The cash flow statement shows how cash is genera...read more
Q49. Whixh are the valuations methods you are aware about. How to conduct them.
Valuation methods include DCF, comparable company analysis, precedent transactions, and LBO analysis.
Discounted Cash Flow (DCF) analysis involves forecasting future cash flows and discounting them back to present value.
Comparable Company Analysis involves comparing the target company to similar publicly traded companies to determine valuation multiples.
Precedent Transactions Analysis involves looking at past M&A transactions in the same industry to determine valuation multipl...read more
Q50. What are different types of cloud?
There are three types of cloud: public, private, and hybrid.
Public cloud is owned and operated by third-party providers, accessible over the internet.
Private cloud is owned and operated by a single organization, accessible only by authorized users.
Hybrid cloud is a combination of public and private cloud, allowing organizations to utilize both.
Examples of public cloud providers include Amazon Web Services, Microsoft Azure, and Google Cloud Platform.
Examples of private cloud p...read more
Q51. What are the principals of Accounting?
The principles of accounting are the basic concepts and guidelines for financial reporting.
Principle of consistency - using the same accounting methods and procedures from one period to another
Principle of conservatism - recognizing expenses and liabilities as soon as possible, but delaying the recognition of revenues and assets
Principle of materiality - only recording information that is significant or material to the financial statements
Principle of relevance - ensuring tha...read more
Q52. What do you know about fraud and non claim analyst What is debit card and account What types of accounts are there and explain them Do you have any idea about chargeback How many ATM cards are there and uses
Fraud and non-claim analyst deal with detecting and preventing fraudulent activities related to claims. Debit cards are linked to bank accounts for making electronic transactions. Different types of accounts include savings, checking, and money market accounts. Chargeback is a process where a transaction is reversed. There are various types of ATM cards for different uses.
Fraud and non-claim analysts focus on identifying and preventing fraudulent activities in insurance claim...read more
Q53. How do you draw crossfunctional diagrams in Visio?
Q54. Difference between string builder and string buffer
String builder is faster but not thread-safe, while string buffer is slower but thread-safe.
String builder is mutable and can be modified without creating a new object
String buffer is synchronized and can be used in multi-threaded environments
String builder is preferred for single-threaded environments where performance is critical
String buffer is preferred for multi-threaded environments where thread safety is important
Q55. If you would to design a shopping cart, tell me about how you would do it?
Designing a shopping cart involves creating a user-friendly interface for customers to add, view, and manage items for purchase.
Include features such as adding/removing items, viewing total price, and checking out securely.
Design a visually appealing and intuitive layout for easy navigation.
Implement functionality for saving items in cart for future visits.
Consider options for applying discounts or promo codes.
Ensure compatibility with various devices and browsers for a seaml...read more
Q56. How to get average in MS Excel?
To get average in MS Excel, use the AVERAGE function.
Select the range of cells you want to find the average of.
Type =AVERAGE( and then select the range of cells.
Close the parentheses and press Enter.
The average will be displayed in the cell.
You can also use the AutoSum button to quickly find the average of a column or row.
Q57. What is Mortgage/ Underwriting?
Mortgage underwriting is the process of evaluating a borrower's creditworthiness and ability to repay a loan.
Underwriting involves analyzing financial documents and credit reports
The underwriter determines the loan amount, interest rate, and terms
Underwriting is important for minimizing risk for the lender and ensuring the borrower can afford the loan
Examples of underwriting documents include income statements, tax returns, and bank statements
Q58. How to decide which feature to test if testing window is very narrow
Prioritize critical features based on impact and risk assessment
Identify critical features based on impact on core functionality
Prioritize features with high risk of failure or impact on user experience
Consider customer feedback and usage data to prioritize features
Collaborate with stakeholders to determine key features for testing
Use risk-based testing approach to focus on high-risk areas
Q59. What is Big Data and 4V's of Data?
Big Data refers to large and complex data sets that cannot be processed using traditional data processing methods. The 4V's of data are Volume, Velocity, Variety, and Veracity.
Volume: Refers to the amount of data being generated and stored.
Velocity: Refers to the speed at which data is being generated and processed.
Variety: Refers to the different types of data being generated, including structured, semi-structured, and unstructured data.
Veracity: Refers to the accuracy and r...read more
Q60. what is debt eqity ratio? what is gprotfit
Debt equity ratio is a financial ratio that compares a company's total debt to its total equity. Gross profit is the difference between revenue and cost of goods sold.
Debt equity ratio = Total debt / Total equity
It measures the proportion of a company's financing that comes from debt compared to equity
A high debt equity ratio indicates higher financial risk
Gross profit = Revenue - Cost of goods sold
It represents the amount of money a company has left over after deducting the ...read more
Q61. Difference between Array and Linked list
Arrays store elements in contiguous memory locations, while linked lists store elements in nodes with pointers to the next node.
Arrays have fixed size, while linked lists can dynamically grow or shrink.
Accessing elements in arrays is faster (O(1)), while in linked lists it is slower (O(n)).
Inserting or deleting elements in arrays can be inefficient, as it may require shifting elements, while in linked lists it can be done in constant time by adjusting pointers.
Q62. Difference between Data Management & Data Governance?
Data management involves the process of collecting, storing, processing, and maintaining data, while data governance is the overall management of the availability, usability, integrity, and security of data.
Data management focuses on the technical aspects of handling data, while data governance focuses on the policies, procedures, and standards for managing data
Data management involves tasks such as data entry, data cleaning, data integration, and data storage, while data gov...read more
Q63. method of valuation, tell me about your typical day to day job life
I use discounted cash flow method for valuation. My day involves analyzing financial data, creating reports, and presenting findings to management.
Analyze financial data to identify trends and patterns
Create financial models to forecast future performance
Use discounted cash flow method to value assets and investments
Prepare reports and presentations to communicate findings to management
Collaborate with other departments to gather data and insights
Stay up-to-date with industry...read more
Q64. What years of experience do you have with cloud computing?
I have 5 years of experience with cloud computing.
5 years of hands-on experience working with AWS, Azure, and Google Cloud Platform
Implemented cloud-based solutions for scalability and cost-efficiency
Managed cloud infrastructure, including virtual machines, storage, and networking
Utilized cloud services like EC2, S3, RDS, and Lambda for various projects
Q65. Explain microservice pattern,
Microservice pattern is an architectural style where an application is composed of small, independent services that communicate with each other.
Each service is responsible for a specific task or functionality
Services communicate with each other through APIs
Each service can be developed, deployed, and scaled independently
Allows for greater flexibility, agility, and resilience
Examples include Netflix, Amazon, and Uber
Q66. What is RDBMS? difference between char and varchar in sql?
RDBMS stands for Relational Database Management System. Char is fixed length while Varchar is variable length in SQL.
RDBMS stands for Relational Database Management System
Char data type in SQL is fixed length
Varchar data type in SQL is variable length
Char is faster for fixed length data, Varchar is more flexible for variable length data
Q67. Have worked on printer? Knowledge about printers troubleshooting
Q68. Different types of Joins in SQL, difference between TRUNCATE and DELETE
Different types of joins in SQL include INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL JOIN. TRUNCATE is faster than DELETE as it removes all rows at once.
Types of joins: INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN
TRUNCATE: removes all rows from a table without logging individual row deletions
DELETE: removes specific rows from a table and logs each row deletion
TRUNCATE is faster than DELETE as it does not log individual row deletions
Q69. How Counterparty risk is different from Credit Risk
Counterparty risk is specific to the risk of default by the other party in a financial transaction, while credit risk is the risk of default by a borrower.
Counterparty risk is the risk that the other party in a financial transaction will not fulfill their obligations.
Credit risk is the risk that a borrower will not repay a loan or debt.
Counterparty risk is more specific to financial transactions between two parties, while credit risk can apply to a wider range of lending scen...read more
Q70. What are Cloud Deployment models?
Cloud deployment models are different ways in which cloud computing resources are provisioned and made available to users.
Public Cloud: Services are provided over the internet and shared among multiple users.
Private Cloud: Services are dedicated to a single organization and hosted on-premises or by a third-party provider.
Hybrid Cloud: Combination of public and private clouds, allowing data and applications to be shared between them.
Community Cloud: Shared infrastructure among...read more
Q71. How to freez panes in MS Excel?
Freezing panes in MS Excel
Select the cell below and to the right of the rows and columns you want to freeze
Click on the 'View' tab
Click on 'Freeze Panes'
Select the option that suits your needs, such as 'Freeze Panes', 'Freeze Top Row', or 'Freeze First Column'
To unfreeze, click on 'View' tab and select 'Unfreeze Panes'
Q72. What are different type of payment files you worked on?
I have worked on various types of payment files including ACH, wire transfers, and credit card transactions.
ACH (Automated Clearing House) files
Wire transfer files
Credit card transaction files
Q73. How will the bigdata system distribution for storage andcompute happen
Big data system distribution for storage and compute involves partitioning data across multiple nodes for efficient processing.
Data is partitioned across multiple nodes to distribute storage and processing load.
Hadoop Distributed File System (HDFS) is commonly used for storage distribution.
Apache Spark utilizes a cluster computing framework for distributed computing.
Data locality is important to minimize data transfer between nodes.
Load balancing techniques are used to evenly...read more
Q74. What is interface and difference between interface and abstract class
An interface is a contract that specifies the methods that a class must implement. Abstract class is a class that cannot be instantiated.
An interface can only have abstract methods and constants, while an abstract class can have both abstract and non-abstract methods.
A class can implement multiple interfaces, but can only inherit from one abstract class.
Interfaces are used to achieve abstraction and provide loose coupling, while abstract classes are used to provide a common b...read more
Q75. Disadvantage of microservice
Microservices can increase complexity and require more resources to manage.
Microservices can lead to increased network latency and communication overhead.
Managing multiple services can be more complex than managing a monolithic application.
Microservices require more resources to manage, including additional servers and monitoring tools.
Testing and debugging can be more difficult in a distributed system.
Security can be more challenging in a microservices architecture.
Service d...read more
Q76. Compare tata motors with mahindra basis a snapshot. Give points of comparison.
Tata Motors and Mahindra are two major players in the Indian automotive industry, with Tata Motors being larger in terms of revenue and market share.
Tata Motors is a larger company in terms of revenue and market share compared to Mahindra.
Tata Motors has a more diverse product portfolio including passenger vehicles, commercial vehicles, and electric vehicles, while Mahindra is known for its SUVs and tractors.
Both companies have a global presence, with Tata Motors owning Jagua...read more
Q77. Calculation of RWA, and then FFeic101 us fed reporting, COSO, metadata, bcbs239
Q78. What is react hooks
React Hooks are functions that let you use state and other React features without writing a class.
React Hooks were introduced in React 16.8 to allow functional components to have state and lifecycle methods.
They allow you to reuse stateful logic across multiple components without changing the component hierarchy.
Some commonly used React Hooks are useState, useEffect, useContext, and useReducer.
Example: useState hook allows you to add state to a functional component like a cla...read more
Q79. What us virtual dom
Virtual DOM is a lightweight copy of the actual DOM used for efficient updates in web development.
Virtual DOM is a concept used in frameworks like React to improve performance by minimizing actual DOM updates.
Changes are first made to the virtual DOM, then compared with the actual DOM to only update what has changed.
This process helps reduce the number of manipulations needed on the real DOM, leading to faster rendering.
Q80. tell about wells Fargo?
Wells Fargo is a multinational financial services company headquartered in San Francisco, California.
Founded in 1852
Offers banking, investment, and mortgage services
One of the largest banks in the United States
Has faced controversy and legal issues in recent years
Q81. How do priortise a new requirement in middle of sprint
Prioritizing a new requirement in the middle of a sprint involves evaluating impact, discussing with team, adjusting sprint plan if necessary.
Evaluate the impact of the new requirement on current sprint goals and timeline
Discuss the new requirement with the team to understand feasibility and potential adjustments needed
Adjust the sprint plan if necessary, considering trade-offs and impact on overall project timeline
Communicate changes to stakeholders and ensure alignment on r...read more
Q82. What does your contribution extend upto within your function?
My contribution extends to overseeing all operational aspects, ensuring efficiency and effectiveness.
Overseeing day-to-day operations to ensure smooth functioning
Implementing strategies to improve efficiency and reduce costs
Managing resources effectively to meet operational goals
Collaborating with other departments to streamline processes
Identifying areas for improvement and implementing solutions
Ensuring compliance with regulations and standards
Q83. Logic of traffic light functionality
Traffic lights use a set sequence of colors to control the flow of vehicles and pedestrians.
Traffic lights use red, yellow, and green lights to indicate when vehicles and pedestrians should stop, slow down, or go.
The sequence of colors is typically red, yellow, green, and then back to red.
Different traffic lights may have different timings for each color depending on the traffic flow and pedestrian activity.
Traffic lights may also have sensors to detect the presence of vehicl...read more
Q84. How would you resolve conflict between audit and process owners
I would facilitate open communication, clarify expectations, and work towards a mutually beneficial solution.
Encourage open communication between audit and process owners to understand each other's perspectives
Clarify roles, responsibilities, and expectations to avoid misunderstandings
Seek common ground and work towards a mutually beneficial solution
Mediate discussions and facilitate compromise if necessary
Q85. Write a query to delete null values in oracle
Query to delete null values in Oracle
Use the DELETE statement with the IS NULL condition
Specify the table name and column name in the WHERE clause
Commit the changes after executing the query
Q86. How to extract numbers pre decimal point from a long list of decimalnumbers with efficiency
Use string manipulation to efficiently extract numbers before the decimal point from a list of decimal numbers.
Split each decimal number by the decimal point and extract the number before it
Use regular expressions to match and extract numbers before the decimal point
Iterate through the list and extract numbers using string manipulation functions
Q87. How Catboost works with Categorical features?
Catboost handles categorical features by encoding them using target statistics and optimizing the tree structure during training.
Catboost automatically handles categorical features without the need for one-hot encoding
It encodes categorical features using target statistics like mean target value of each category
Catboost optimizes the tree structure during training to handle categorical features efficiently
Q88. Saga design patterns implementation , experience in designing saga design solution etc
I have experience in implementing saga design patterns and designing saga solutions.
Saga design pattern is used to manage long-lived transactions across microservices.
It involves breaking down a transaction into smaller steps or events.
Each step is handled by a separate microservice.
If a step fails, the saga coordinator rolls back the previous steps.
I have implemented saga design patterns using tools like Apache Kafka and RabbitMQ.
Q89. Differemce between wholesale and retail banking
Wholesale banking deals with large institutions and corporate clients, while retail banking focuses on individual customers.
Wholesale banking involves providing services to large businesses, institutions, and government agencies.
Retail banking focuses on providing services to individual customers, such as personal loans, mortgages, and savings accounts.
Wholesale banking typically involves higher transaction volumes and larger loan amounts compared to retail banking.
Examples o...read more
Q90. What is difference between key control and non key control
Q91. Functional vs class components
Functional components are simpler, stateless, and use hooks. Class components have lifecycle methods and state management.
Functional components are simpler and easier to read/write.
Class components have lifecycle methods like componentDidMount, componentDidUpdate, etc.
Functional components use hooks for state management and side effects.
Class components use this keyword for accessing props and state.
Example: Functional component - const MyComponent = () => { return
Hello Worl...read more
Q92. SOLID design principles
SOLID design principles are a set of five principles to help developers create more maintainable and scalable software.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Classes should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's correctness.
I - Interface Segregation Prin...read more
Q93. Difference between delete, drop, truncate
Delete, drop, and truncate are SQL commands used to remove data from a table.
DELETE command removes specific rows from a table
DROP command removes an entire table from the database
TRUNCATE command removes all rows from a table
Q94. Tel me about your self What is golden rule of accounting What is bank reconciliation statement etc…
I am a detail-oriented accountant with experience in financial analysis and reporting. The golden rule of accounting is to debit the receiver and credit the giver. Bank reconciliation statement is a process of matching the balances in a company's accounting records to the corresponding information on a bank statement.
Golden rule of accounting: Debit the receiver, credit the giver
Bank reconciliation statement: Matching company's accounting records with bank statement
Experience...read more
Q95. Explain the data analysis process that you would follow for employee salary table
The data analysis process for an employee salary table involves data cleaning, exploration, visualization, and modeling.
Start by cleaning the data to remove any duplicates, missing values, or outliers.
Explore the data by calculating basic statistics like mean, median, and standard deviation.
Visualize the data using histograms, box plots, or scatter plots to identify patterns or trends.
Perform statistical modeling to analyze factors affecting employee salaries, such as experie...read more
Q96. Selenium high level difference between waits and windows handling and project details
Waits are used to synchronize test execution with the application, while window handling is used to interact with multiple browser windows.
Waits in Selenium are used to wait for certain conditions to be met before proceeding with the test execution.
There are different types of waits in Selenium, such as implicit wait, explicit wait, and fluent wait.
Window handling in Selenium is used to interact with multiple browser windows or tabs.
It allows switching between windows, openin...read more
Q97. What are the types of frauds you have come across?
Q98. What documents we need in Loan process
Documents required for loan process
Proof of identity (e.g. passport, driver's license)
Proof of income (e.g. pay stubs, tax returns)
Credit report
Bank statements
Loan application form
Collateral documents (if applicable)
Q99. How Basel III helps banks to avoid a crisis
Basel III helps banks avoid crisis by strengthening capital requirements, improving risk management, and promoting transparency.
Basel III increases the minimum capital requirements for banks, ensuring they have enough capital to absorb potential losses.
It introduces new liquidity requirements to prevent banks from relying too heavily on short-term funding sources.
Basel III enhances risk management practices by requiring banks to conduct stress tests and hold more capital for ...read more
Q100. Tell me about your What is your greatest strength Life cycle of mortgage Banking terms
My greatest strength is my attention to detail and thorough understanding of the mortgage life cycle and banking terms.
Attention to detail helps me catch errors and ensure accuracy in quality assurance processes
Thorough understanding of mortgage life cycle includes origination, underwriting, closing, and servicing
Banking terms knowledge includes terms like APR, escrow, and amortization
Top HR Questions asked in null
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month