BNP Paribas India Solutions
20+ Interview Questions and Answers
Q1. What is TNA & NAV How do we calculate TNA & NAV?
TNA stands for Total Net Assets and NAV stands for Net Asset Value. TNA is the total value of assets held by a company or fund, while NAV is the value of each share in the fund.
TNA is calculated by adding up the value of all assets held by a company or fund, including cash, investments, and property.
NAV is calculated by dividing the total value of the fund's assets by the number of shares outstanding.
TNA and NAV are important metrics for investors to evaluate the performance ...read more
Q2. What is Mark to Market, Off the Balancesheet items, General Ledger?
Mark to Market is a valuation method, Off the Balancesheet items are assets/liabilities not on the balance sheet, General Ledger is a record of all financial transactions.
Mark to Market is used to value assets based on current market prices
Off the Balancesheet items are assets/liabilities not recorded on the balance sheet but can have an impact on financial statements
General Ledger is a record of all financial transactions and is used to prepare financial statements
Q3. How do we value Investments in bank Balancesheet? (Ans: Fair Value, MTM)
Investments in bank balancesheet are valued using fair value or mark-to-market (MTM) method.
Fair value method involves valuing the investment at the current market price.
MTM method involves valuing the investment at the current market price and adjusting it to reflect any changes in value.
The choice of method depends on the type of investment and the accounting standards followed by the bank.
For example, if the investment is a bond, fair value method may be used, while for a ...read more
Q4. What do you find in BS of the Banking Company
Balance Sheet (BS) of a Banking Company includes assets, liabilities, and shareholders' equity.
Assets: Cash, loans, investments
Liabilities: Deposits, borrowings, debt
Shareholders' Equity: Common stock, retained earnings
BS provides a snapshot of the company's financial position at a specific point in time
Q5. Write sql querying to count employees per department
SQL query to count employees per department
Use GROUP BY clause to group employees by department
Use COUNT() function to count the number of employees in each department
Join the employee table with the department table if necessary
Q6. Projects undertaken till date
I have worked on various projects in the field of software development.
Developed a web-based application for a healthcare client to manage patient data and appointments.
Designed and implemented a mobile app for a retail client to enhance their customer experience.
Collaborated with a team to create a data analytics platform for a financial services client.
Led the development of a cloud-based solution for a logistics client to optimize their supply chain operations.
Q7. Write a program using Java Stream API
Program using Java Stream API to filter even numbers from a list
Create a list of numbers
Use stream() method to convert list to stream
Use filter() method with lambda expression to filter even numbers
Collect the filtered numbers using collect() method
Q8. What do you know about IFRS 9, deferred tax, accounting entries, derivatives
IFRS 9 is a financial reporting standard for accounting of financial instruments. Deferred tax is an accounting concept that deals with the timing of tax payments. Accounting entries are the records of financial transactions. Derivatives are financial instruments that derive their value from an underlying asset.
IFRS 9 is a set of guidelines for accounting of financial instruments
Deferred tax is an accounting concept that deals with the timing of tax payments
Accounting entries...read more
Q9. TLC Collateral management Why collateral is important Derivatives. CDS
Collateral is important in derivatives trading, especially in CDS, to mitigate counterparty credit risk.
Collateral serves as a form of security for the parties involved in a derivatives trade.
It helps to mitigate counterparty credit risk by ensuring that each party has sufficient assets to cover potential losses.
In CDS, collateral is particularly important as it is used to protect against default by the reference entity.
Without collateral, the risk of default by one party cou...read more
Q10. Explain loadChildren in Angular
loadChildren is used to lazy load modules in Angular
Used in routing to load modules on demand
Improves initial load time of the application
Syntax: loadChildren: () => import('path/to/module').then(m => m.ModuleName)
Q11. .map .filter functions in JavaScript
map and filter are higher-order functions in JavaScript used to manipulate arrays.
map() creates a new array by applying a function to each element of the original array.
filter() creates a new array with all elements that pass the test implemented by the provided function.
Both functions do not modify the original array.
Both functions can be chained together to perform complex operations on arrays.
Q12. Tell me about yourself? What sanity and smoke testing? Explain Defect life cycle. Agile methodologies Soap UI Selenium Selectors Types of xpath
I am a Senior Quality Analyst with expertise in Agile methodologies, Soap UI, Selenium Selectors, and Defect life cycle.
Sanity testing is a quick and shallow testing to ensure the basic functionality of the application.
Smoke testing is a preliminary testing to check if the critical functionalities of the application are working fine.
Defect life cycle includes the stages of defect identification, logging, prioritization, fixing, retesting, and closure.
Agile methodologies are i...read more
Q13. Explain the boot process of Linux?
The boot process of Linux involves several stages, including BIOS/UEFI, bootloader, kernel initialization, and system initialization.
The boot process starts with the BIOS/UEFI firmware, which performs a Power-On Self-Test (POST) and initializes hardware.
The bootloader (e.g., GRUB) is then loaded, which allows the user to choose the operating system and loads the kernel into memory.
The kernel initializes essential components, such as memory management, device drivers, and file...read more
Q14. What is SSI and how does it work?
SSI stands for Supplemental Security Income, a federal program that provides financial assistance to elderly, blind, and disabled individuals with limited income and resources.
SSI is administered by the Social Security Administration.
To qualify for SSI, individuals must meet certain income and resource limits.
The amount of SSI benefits received is based on the individual's income and living situation.
Examples of individuals who may qualify for SSI include elderly individuals ...read more
Q15. What are the settlement SWIFTS ?
Settlement SWIFTS are messages used in the financial industry to facilitate international money transfers.
SWIFT stands for Society for Worldwide Interbank Financial Telecommunication
Settlement SWIFTS are used to communicate payment instructions between financial institutions
They contain information such as sender, receiver, amount, currency, and payment instructions
Q16. What were the challenges faced at consultancy firms?
Consultancy firms face challenges such as client demands, competition, and talent retention.
Meeting client demands while maintaining quality of service
Staying competitive in a crowded market
Retaining top talent in a highly competitive industry
Navigating complex regulations and compliance requirements
Managing project timelines and budgets
Adapting to new technologies and industry trends
Maintaining confidentiality and managing conflicts of interest
Balancing the needs of multiple...read more
Q17. Code for prime no and optimize it the most
Code to find prime numbers and optimize it efficiently
Use the Sieve of Eratosthenes algorithm for efficient prime number generation
Avoid checking even numbers after 2 as they cannot be prime
Limit the search space by only checking up to the square root of the number
Q18. Derivatives and it's types . Willing to work round the clock
Derivatives are financial contracts that derive their value from an underlying asset. Willing to work round the clock.
Derivatives are financial instruments that allow investors to hedge against risk or speculate on price movements.
There are several types of derivatives, including futures, options, swaps, and forwards.
Futures contracts are agreements to buy or sell an asset at a predetermined price and date in the future.
Options contracts give the holder the right, but not the...read more
Q19. 2. How you deal with the frustrated customer
Q20. What are Xpaths and it types
Xpaths are a way to navigate through elements in XML documents. They can be absolute or relative.
Xpaths are used to locate elements in XML documents
There are two types of Xpaths: absolute and relative
Absolute Xpaths start with a single forward slash (/) and specify the location of the element from the root node
Relative Xpaths do not start with a forward slash and specify the location of the element based on its current position
Q21. Difference between runnable and callable interface?
Runnable interface is used for running a task, while Callable interface is used for returning a result after running a task.
Runnable interface has a run() method that does not return any value.
Callable interface has a call() method that returns a value.
Callable interface can throw an exception while Runnable interface cannot.
Callable interface can be used with ExecutorService to submit tasks and get results.
Example of Runnable: Thread t = new Thread(new Runnable() { public vo...read more
Q22. Split string and print it
Split a string into an array of strings and print each element
Use the split() method in the string class to split the string based on a delimiter
Store the result in an array of strings
Iterate through the array and print each element
Q23. How to forecast revenue
Forecasting revenue involves analyzing historical data, market trends, and sales projections to predict future income.
Analyze historical sales data to identify patterns and trends
Consider market conditions and economic factors that may impact sales
Utilize sales projections from the sales team or industry experts
Use forecasting models such as time series analysis or regression analysis
Adjust forecasts based on any external factors that may impact revenue
Q24. Explain trade life cycle
Trade life cycle is the process of a trade from initiation to settlement.
Initiation: Trade is proposed and agreed upon by parties involved.
Execution: Trade is executed on the agreed terms.
Confirmation: Parties confirm the details of the trade.
Clearing: Trade details are sent to clearing house for validation.
Settlement: Actual exchange of securities and funds takes place.
Post-trade processing: Reconciliation and reporting of the trade.
Q25. Best practices of CI-CD Pipeline
CI-CD pipeline best practices ensure faster and reliable software delivery.
Automate the entire pipeline
Use version control for code and configuration
Perform continuous testing and integration
Ensure security and compliance
Monitor and measure performance
Implement feedback loops for continuous improvement
Q26. Queue using stack
A queue can be implemented using two stacks.
Push elements onto the first stack.
When dequeuing, pop all elements from the first stack and push onto the second stack.
Pop the top element from the second stack to dequeue.
If the second stack is empty, pop all elements from the first stack and push onto the second stack.
Q27. Difference between future and options
Futures are contracts to buy or sell assets at a specified price on a future date, while options give the holder the right but not the obligation to buy or sell assets at a specified price within a certain time frame.
Futures involve an obligation to buy or sell the asset at a specified price on a future date, while options provide the holder with the right but not the obligation to buy or sell the asset at a specified price within a certain time frame.
Futures are standardized...read more
Q28. What is derivatives.
Derivatives are financial instruments whose value is derived from an underlying asset or benchmark.
Derivatives are contracts between two parties that specify the conditions for buying or selling an asset at a future date and price.
They are used for hedging against price fluctuations, speculating on future price movements, or gaining exposure to an asset without owning it.
Common types of derivatives include futures contracts, options, swaps, and forwards.
For example, a futures...read more
Q29. feature of java 8
Java 8 introduced lambda expressions, functional interfaces, and streams.
Lambda expressions allow for functional programming in Java.
Functional interfaces are interfaces with a single abstract method, used for lambda expressions.
Streams provide a concise way to perform operations on collections.
Default methods allow for adding methods to interfaces without breaking existing implementations.
Date and time API improvements, including the new LocalDate, LocalTime, and LocalDateTi...read more
Top HR Questions asked in null
Interview Process at null
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month