Filter interviews by
I prioritize clear communication, active listening, and thorough documentation to effectively handle client instructions.
Establish clear communication: I ensure that I fully understand the client's needs by asking clarifying questions.
Active listening: I pay close attention to the client's instructions and feedback, which helps in building trust.
Document instructions: I take detailed notes during meetings to ensur...
Corporate actions are events initiated by a company that affect its securities and shareholders, impacting stock value and ownership.
Types of corporate actions include dividends, stock splits, mergers, and rights issues.
Dividends are payments made to shareholders, often in cash or additional shares.
A stock split increases the number of shares while reducing the share price proportionally.
Mergers involve two compan...
I have extensive experience in managing teams, driving projects, and enhancing operational efficiency.
Led a team of 10 in a project that increased productivity by 20%.
Implemented a new software system that reduced processing time by 30%.
Conducted regular performance reviews to foster team development.
Facilitated cross-departmental collaboration to improve project outcomes.
I am highly adaptable and open to relocation and flexible shift timings to meet the needs of the organization.
I have previously relocated for a job opportunity, which helped me grow both personally and professionally.
I understand that shift timings can vary, and I am willing to adjust my schedule to ensure smooth operations.
In my last role, I worked night shifts for several months, which taught me to manage my tim...
My passion for finance and desire to impact businesses motivated my choice of investment banking as a career path.
Strong interest in financial markets and their dynamics, inspired by reading books like 'The Intelligent Investor'.
Desire to work in a fast-paced environment where I can solve complex financial problems, similar to my experience in a finance internship.
Aspiration to help companies grow and succeed thro...
Management fees are calculated based on a percentage of assets under management or a fixed fee structure.
Management fees are typically expressed as a percentage of assets under management (AUM). For example, a 1% fee on $10 million AUM equals $100,000.
Some firms may charge a flat fee regardless of AUM, such as $50,000 annually.
Performance-based fees can also be included, where fees are based on investment performa...
NAV (Net Asset Value) is the total value of an investment fund's assets minus its liabilities, per share.
NAV = (Total Assets - Total Liabilities) / Total Outstanding Shares
Example: If a fund has $10 million in assets and $2 million in liabilities with 1 million shares, NAV = ($10M - $2M) / 1M = $8.
NAV is typically calculated at the end of each trading day for mutual funds.
Changes in NAV reflect the performance of ...
A stock split increases shares while lowering price; a reverse split decreases shares while raising price.
A stock split increases the number of shares outstanding, making each share worth less.
Example: A 2-for-1 split means shareholders receive 2 shares for every 1 share they own, halving the share price.
A reverse stock split reduces the number of shares outstanding, increasing the share price.
Example: A 1-for-2 r...
Options are financial derivatives that give the holder the right to buy or sell an underlying asset at a predetermined price.
Types of options: Call options (right to buy) and Put options (right to sell).
Example: A call option on stock allows purchase at a set price before expiration.
Options can be used for hedging against losses or speculating on price movements.
They have expiration dates, after which they become ...
Code reviews ensure code quality, maintainability, and knowledge sharing among team members.
Establish clear guidelines: Define coding standards and best practices for consistency.
Use tools: Leverage tools like GitHub or Bitbucket for pull requests and inline comments.
Focus on readability: Ensure code is easy to read and understand; for example, use meaningful variable names.
Check for functionality: Verify that the...
Java is an object-oriented language with automatic memory management, while C++ is a compiled language with manual memory management.
Java is platform-independent, while C++ is platform-dependent.
Java has a simpler syntax and is easier to learn, while C++ is more complex and difficult to master.
Java has built-in garbage collection, while C++ requires manual memory management.
Java is used for developing web applications,...
Pointers are variables that store memory addresses of other variables or objects in C++.
Pointers allow direct manipulation of memory
They can be used to dynamically allocate memory
Pointers can be used to create complex data structures
Pointers can be used to pass arguments by reference
Example: int* ptr = # // ptr stores the memory address of num
Low level languages are closer to machine code and hardware, while high level languages are more abstract and easier to read/write.
Low level languages are more difficult to read and write, but offer more control over hardware
High level languages are easier to read and write, but offer less control over hardware
Low level languages include assembly and machine code
High level languages include Python, Java, and C++
JVM, JDK, and JRE are essential components of Java programming language.
JVM stands for Java Virtual Machine and is responsible for executing Java code.
JDK stands for Java Development Kit and includes tools for developing Java applications.
JRE stands for Java Runtime Environment and provides the environment for running Java applications.
JDK includes JRE and additional development tools like javac, jar, and javadoc.
JVM i...
Java is portable due to its platform independence and bytecode execution.
Java code is compiled into bytecode which can be executed on any platform with a JVM
JVM acts as an interpreter and translates bytecode into machine code
Java's standard library is also platform-independent
Examples of platforms that support Java include Windows, Linux, and macOS
Probability of getting an even number as product when two dices are thrown.
There are 36 possible outcomes when two dice are thrown.
Out of these, 18 outcomes have an even product.
Therefore, the probability of getting an even number as product is 18/36 or 1/2 or 50%.
BNP Paribas is a leading global bank with a strong reputation for innovation and sustainability.
BNP Paribas has a strong global presence with operations in over 70 countries
The bank is committed to sustainability and has been recognized for its efforts in this area
BNP Paribas is known for its innovative approach to banking, particularly in the areas of digital transformation and fintech partnerships
I am constantly working on improving my communication skills and time management.
Taking online courses on effective communication
Practicing active listening during meetings
Using time management tools like calendars and to-do lists
Prioritizing tasks based on urgency and importance
Asking for feedback from colleagues and supervisors
Yes, I have received previous offers.
I have received offers from two other companies.
One offer was for a marketing position and the other was for a sales position.
I am still considering my options and weighing the pros and cons of each offer.
The area of a room can be calculated by multiplying the length by the width.
Calculate the area by multiplying the length and width of the room.
For example, if the length of the room is 10 feet and the width is 12 feet, the area would be 120 square feet.
Make sure to use the same units for length and width when calculating the area.
Getting caught cheating on a test in high school
Was copying answers from a classmate during a test
Teacher caught me and called me out in front of the whole class
Felt embarrassed and learned my lesson about cheating
I appeared for an interview in Jun 2025, where I was asked the following questions.
JSP, Servlets, Applets, WebSphere, and Java 7 features are key components of Java web development and enterprise applications.
JSP (JavaServer Pages) allows embedding Java code in HTML for dynamic web content generation.
Servlets are Java programs that run on a server, handling requests and responses in web applications.
Applets are small Java programs that run in a web browser, though largely obsolete now.
IBM WebSphere i...
Swing is a GUI toolkit for Java; Linux commands are used in the OS; Java features like generics were introduced before Java 8.
Swing: A part of Java Foundation Classes (JFC) for building graphical user interfaces.
Example of Swing: JFrame, JButton, and JPanel are commonly used components.
Linux Command: Commands like 'ls', 'cd', and 'mkdir' are used for file management.
Example of a Linux command: 'ls -l' lists files in lo...
I applied via Approached by Company and was interviewed in Sep 2024. There were 5 interview rounds.
Use two threads to print odd and even numbers in sync
Create two threads, one for printing odd numbers and one for printing even numbers
Use synchronization mechanisms like mutex or semaphore to ensure output is in sync
Example: Thread 1 prints odd numbers (1, 3, 5, ...) and Thread 2 prints even numbers (2, 4, 6, ...)
Find the largest common prefix among an array of strings.
Iterate through the characters of the first string and compare with the corresponding characters of other strings.
Stop when a mismatch is found or when reaching the end of any string.
Return the prefix found so far.
Saga pattern is a design pattern used in microservices architecture to manage distributed transactions.
Saga pattern breaks down a transaction into a series of smaller, independent steps.
Each step in the saga is a separate transaction that can be rolled back if needed.
If one step fails, compensating transactions can be executed to undo the changes made by previous steps.
Saga pattern helps maintain data consistency in a ...
Hash map and hash set are data structures that use hashing to store key-value pairs and unique values respectively.
Hash map uses key-value pairs where keys are hashed to find the corresponding value
Hash set stores unique values using hashing to quickly check for duplicates
Example: HashMap<String, Integer> map = new HashMap<>(); HashSet<Integer> set = new HashSet<>();
Singleton pattern ensures a class has only one instance and provides a global point of access to it.
Singleton pattern involves a private constructor, a static method to access the instance, and a static variable to hold the instance.
To break the singleton pattern, one can use reflection to access the private constructor and create multiple instances.
Another way to break the singleton pattern is by using serialization a...
I appeared for an interview in Sep 2024.
The transient keyword in Java prevents serialization of class fields, ensuring sensitive data isn't saved.
Used in Java to indicate that a field should not be serialized.
Example: `transient int password;` prevents the password field from being serialized.
Useful for sensitive information like passwords or temporary data.
Transient fields are ignored during the serialization process.
Code reviews ensure code quality, maintainability, and knowledge sharing among team members.
Establish clear guidelines: Define coding standards and best practices for consistency.
Use tools: Leverage tools like GitHub or Bitbucket for pull requests and inline comments.
Focus on readability: Ensure code is easy to read and understand; for example, use meaningful variable names.
Check for functionality: Verify that the code...
I applied via Naukri.com and was interviewed in Sep 2024. There were 2 interview rounds.
The trade life cycle refers to the stages involved in the processing 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 matched and processed for settlement.
Settlement: Actual exchange of funds and securities takes place.
Post-trade: A...
Prioritising issues involves assessing urgency, impact, and resources available to address them.
Assess urgency of each issue based on impact on business operations
Consider impact on customers or stakeholders
Evaluate resources available to address each issue
Prioritise issues based on urgency, impact, and available resources
Communicate priorities to stakeholders and team members
I appeared for an interview in Oct 2024.
JWT token is a JSON web token used for authentication and contains three parts: header, payload, and signature.
JWT token consists of three parts: header, payload, and signature.
Header contains the type of token and the signing algorithm used.
Payload contains claims about the user and additional data.
Signature is used to verify that the sender of the JWT is who it says it is.
JWT tokens are encoded and can be easily deco...
I appeared for an interview in Jul 2023, where I was asked the following questions.
I applied via Referral and was interviewed in Jul 2024. There was 1 interview round.
Top trending discussions
Some of the top questions asked at the BNP Paribas interview -
The duration of BNP Paribas interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 176 interview experiences
Difficulty level
Duration
based on 1.8k reviews
Rating in categories
Senior Associate
2.4k
salaries
| ₹5.8 L/yr - ₹13.2 L/yr |
Assistant Manager
1.6k
salaries
| ₹10.7 L/yr - ₹17.9 L/yr |
Associate 1
1.1k
salaries
| ₹3.3 L/yr - ₹7.2 L/yr |
Associate
902
salaries
| ₹3.4 L/yr - ₹7 L/yr |
Senior Software Engineer
591
salaries
| ₹14.1 L/yr - ₹23 L/yr |
Wells Fargo
JPMorgan Chase & Co.
HSBC Group
Cholamandalam Investment & Finance