Arcesium
100+ OPPO Interview Questions and Answers
Q101. What is money market
Money market refers to a segment of the financial market where short-term borrowing and lending of funds take place.
Money market deals with short-term financial instruments such as treasury bills, commercial papers, certificates of deposit, etc.
It is a low-risk market with high liquidity and is used by governments, corporations, and financial institutions to manage their short-term cash needs.
Money market funds are a popular investment option for individuals looking for low-r...read more
Q102. What Is Total return Swap
A total return swap is a financial contract in which one party agrees to make payments based on the total return of an underlying asset.
Total return swap involves exchanging the total return of an asset or index for a fixed or floating rate of interest
It allows investors to gain exposure to an asset without actually owning it
The party receiving the total return pays a fixed or floating rate of interest to the other party
Total return swaps are commonly used in the hedge fund i...read more
Q103. Types of Valuation Ratios?
Valuation ratios are used to evaluate the financial health of a company by comparing its stock price to relevant financial metrics.
Price-to-earnings ratio (P/E ratio)
Price-to-sales ratio (P/S ratio)
Price-to-book ratio (P/B ratio)
Enterprise value-to-EBITDA ratio (EV/EBITDA ratio)
Dividend yield ratio
Q104. Types of ratio analysis?
Ratio analysis is a tool used to evaluate a company's financial performance. There are different types of ratio analysis.
Liquidity ratios
Profitability ratios
Solvency ratios
Efficiency ratios
Coverage ratios
Examples: Current ratio, Gross profit margin, Debt-to-equity ratio, Inventory turnover ratio
Q105. find the missing number in a permutation array
Find the missing number in a permutation array
Iterate through the array and calculate the sum of all numbers
Calculate the sum of all numbers from 1 to n (where n is the length of the array)
Subtract the sum of the array from the sum of all numbers to find the missing number
Q106. what are options
Options are financial instruments that give the holder the right, but not the obligation, to buy or sell an asset at a specified price before or on a specified date.
Options can be call options, which give the holder the right to buy an asset at a specified price, or put options, which give the holder the right to sell an asset at a specified price.
The specified price at which the asset can be bought or sold is known as the strike price.
Options have an expiration date, after w...read more
Q107. Design historical pricing app for equity
Design a historical pricing app for equity
Utilize a database to store historical pricing data for equities
Implement a user-friendly interface for users to search and view historical pricing
Include features such as chart visualization, comparison tools, and customizable date ranges
Consider incorporating real-time data updates and alerts for price changes
Q108. Different Corporate actions
Corporate actions refer to events initiated by a company that can affect its stock price and shareholders.
Corporate actions can be voluntary or mandatory
Examples of corporate actions include stock splits, dividends, mergers and acquisitions, and spin-offs
Corporate actions can have a significant impact on a company's stock price and shareholder value
Q109. Bonds and types of bonds
Bonds are debt securities issued by companies or governments to raise capital. Types include corporate, municipal, and government bonds.
Bonds are a form of debt financing where the issuer borrows money from investors and pays them interest over a fixed period of time.
Corporate bonds are issued by companies to raise capital for business operations or expansion.
Municipal bonds are issued by state and local governments to fund public projects like schools and highways.
Government...read more
Q110. Stock buybuck vs stock spilt
Stock buyback involves a company repurchasing its own shares, while a stock split involves dividing existing shares into multiple shares.
Stock buyback reduces the number of outstanding shares, increasing the ownership stake of existing shareholders.
Stock split increases the number of outstanding shares, making the stock more affordable for retail investors.
Stock buybacks are often seen as a signal of confidence by the company in its own stock, while stock splits are usually d...read more
Q111. different options strategies
Options strategies involve buying or selling options contracts to achieve a specific investment goal.
Some common options strategies include covered calls, protective puts, straddles, and strangles.
Each options strategy has its own risk and reward profile, and is used based on market conditions and investor objectives.
Options strategies can be used for speculation, hedging, income generation, or risk management.
Understanding the basics of options trading and strategies is esse...read more
Q112. explain option greeks
Option Greeks are a set of risk measures used in options trading to assess the sensitivity of an option's price to changes in various factors.
Option Greeks include Delta, Gamma, Theta, Vega, and Rho.
Delta measures the change in the option price relative to the change in the underlying asset price.
Gamma measures the rate of change of Delta.
Theta measures the change in the option price over time.
Vega measures the change in the option price due to changes in implied volatility.
R...read more
Q113. Checked vs unchecked exceptions
Checked exceptions are checked at compile-time while unchecked exceptions are not.
Checked exceptions are declared in the method signature or caught in a try-catch block
Unchecked exceptions are not declared in the method signature and can occur at runtime
Examples of checked exceptions include IOException and ClassNotFoundException
Examples of unchecked exceptions include NullPointerException and ArrayIndexOutOfBoundsException
Q114. CAPM full form
CAPM stands for Capital Asset Pricing Model.
CAPM is a financial model used to determine the expected return on an investment based on its risk.
It takes into account the risk-free rate, market risk premium, and beta of the investment.
The formula for CAPM is: expected return = risk-free rate + beta x (market risk premium).
CAPM is widely used in finance and investment management.
It helps investors make informed decisions about which investments to pursue based on their expected ...read more
Q115. What is hedge fund?
Q116. find if there is a loop in linked list
To find a loop in a linked list, use Floyd's Cycle Detection Algorithm.
Use two pointers - slow and fast, where slow moves one step at a time and fast moves two steps at a time.
If there is a loop, the two pointers will eventually meet at some point within the loop.
To find the starting point of the loop, reset one pointer to the head and move both pointers one step at a time until they meet again.
Q117. Exposure to financial domain
I have extensive exposure to the financial domain.
I have worked as a Product Manager for a financial services company for 3 years.
I have experience in developing and launching financial products such as credit cards, loans, and savings accounts.
I have a good understanding of financial regulations and compliance requirements.
I have collaborated with cross-functional teams including finance, legal, and compliance to ensure product success.
I have also conducted market research a...read more
Q118. Define Excel
Excel is a spreadsheet software developed by Microsoft for organizing, analyzing, and manipulating data.
Excel allows users to create tables, charts, and graphs to visualize data
It has built-in functions for calculations and data analysis
Excel can be used for budgeting, financial analysis, and project management
It supports macros and VBA programming for automation
Excel files can be shared and collaborated on through cloud services like OneDrive
Q119. System design scenarios using sqs
Using SQS for system design scenarios
Implementing a message queue system for decoupling components
Scaling the system by adding more SQS queues for different functionalities
Using SQS to handle asynchronous processing of tasks
Integrating SQS with other AWS services like Lambda for serverless architecture
Q120. Trapping Rain Water problem.
Trapping Rain Water problem involves calculating the amount of water that can be trapped between buildings given their heights.
Calculate the maximum height of buildings to the left and right of each building
Find the minimum of the two heights
Subtract the height of the current building to get the amount of water that can be trapped at that building
Q121. Synchronized vs ReentrantLock
Synchronized and ReentrantLock are both used for thread synchronization in Java.
Synchronized is a keyword in Java and is used to lock an object for exclusive use by a single thread.
ReentrantLock is a class in Java and provides more advanced features than Synchronized, such as fairness and interruptibility.
Synchronized is easier to use and requires less code, but ReentrantLock provides more control and flexibility.
Synchronized is a built-in feature of Java, while ReentrantLock...read more
Q122. what is derivatives
Q123. Biggest weakness?
I tend to overthink and sometimes struggle with decision-making.
I often analyze situations from multiple angles before making a decision
I am working on improving my ability to make quick and effective decisions
I have been taking courses on decision-making and seeking feedback from colleagues
Q124. Design Online Hotel Booking System
Design an online hotel booking system
User-friendly interface for searching and booking hotels
Secure payment gateway integration
Ability to filter search results based on price, location, amenities, etc.
Real-time availability updates
Confirmation emails and booking details
User reviews and ratings for hotels
Integration with mapping services for location details
Q125. Remove a loop in linked list
To remove a loop in a linked list, we can use Floyd's Cycle Detection Algorithm.
Use Floyd's Cycle Detection Algorithm to find the loop in the linked list.
Once the loop is detected, find the starting point of the loop using Floyd's algorithm.
Break the loop by setting the next pointer of the node before the starting point of the loop to null.
Q126. Risk associted with loans
Q127. left view of binary tree
Left view of a binary tree is the set of nodes visible when the tree is viewed from the left side.
Traverse the tree level by level from left to right
At each level, add the first node encountered to the result array
Continue this process until all levels are traversed
Q128. subtotal function in excel
The subtotal function in Excel allows you to perform calculations on a filtered range of data.
The subtotal function can perform various calculations such as sum, average, count, etc. on a filtered range of data.
It ignores other subtotal functions within the range, preventing double counting.
You can specify which type of calculation to perform by using different function numbers.
For example, =SUBTOTAL(9, A1:A10) will calculate the sum of the filtered range A1:A10.
Q129. Left view of a tree
The left view of a tree shows the nodes visible from the left side of the tree.
The leftmost node of each level is visible in the left view.
Nodes to the right of the leftmost node are not visible in the left view.
The left view can be obtained using a depth-first search or a breadth-first search algorithm.
Q130. Implement stack using queues
Implement a stack using two queues
Use two queues to simulate stack operations
Push operation: Enqueue the element to queue 1
Pop operation: Dequeue all elements from queue 1 to queue 2, dequeue the last element from queue 1, then swap the queues
Top operation: Return the front element of queue 1
Empty operation: Check if both queues are empty
Q131. Wildcard in excel
Wildcard in Excel is a symbol used to represent one or more characters in a search string.
Wildcards include * (asterisk) for multiple characters and ? (question mark) for a single character.
Example: 'te*t' can match 'test' or 'text'.
Wildcards are commonly used in functions like VLOOKUP and SUMIF.
Interview Process at OPPO
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month