Morgan Stanley
Bhima Jewellery Interview Questions and Answers
Q1. Write function to calculate value of x to the power of n
Function to calculate x to the power of n
Create a function that takes two parameters, x and n
Use a loop to multiply x by itself n times
Return the result
Q2. Comparator vs Comparable. Sort List of employee object using salary attribute
Comparator is used to define custom sorting logic, while Comparable is used to implement natural ordering. Sort list of employee objects by salary using Comparator.
Create a Comparator implementation to compare employee objects based on salary attribute
Use Collections.sort() method with the custom Comparator to sort the list of employee objects
Q3. Option pricing model- BSM assumptions and explanation
Black-Scholes-Merton (BSM) model is a mathematical model used for pricing options.
BSM model assumes constant risk-free rate, constant volatility, and lognormal distribution of stock prices.
It assumes no dividends are paid during the option's life.
The model assumes the option can only be exercised at expiration.
The underlying stock follows a geometric Brownian motion.
The model is used to calculate the theoretical price of European-style options.
BSM formula: C = S0*N(d1) - X*e^...read more
Q4. write classes and methods for bookmyshow
Classes and methods for bookmyshow to manage booking and ticketing system.
Create a class for Ticket with attributes like ticket ID, showtime, seat number, etc.
Create a class for Show with attributes like movie name, theater, showtime, etc.
Create a class for Booking with attributes like booking ID, tickets booked, total price, etc.
Methods like bookTicket() to book a ticket, cancelTicket() to cancel a ticket, getAvailableSeats() to check available seats, etc.
Q5. Why is ATM option delta 0.5
ATM option delta is 0.5 because it represents a 50% chance of the option expiring in-the-money.
ATM option delta is 0.5 because it is at-the-money, meaning the option strike price is equal to the current underlying asset price.
Delta measures the sensitivity of an option's price to changes in the underlying asset price.
A delta of 0.5 indicates a 50% probability of the option expiring in-the-money.
ATM options have the highest gamma and vega values compared to other options.
For e...read more
Q6. Explain options and it’s pricing
Options are financial instruments that give the holder the right, but not the obligation, to buy or sell an underlying asset at a specified price within a specific time period.
Options can be call options or put options
Call options give the holder the right to buy the underlying asset at a specified price within a specific time period
Put options give the holder the right to sell the underlying asset at a specified price within a specific time period
The price of an option is de...read more
Q7. Intersection of Linked List
Intersection of two linked lists is finding the node where they merge.
Traverse both lists to find their lengths and the difference in lengths
Move the pointer of the longer list by the difference in lengths
Traverse both lists in parallel until they intersect
Q8. Collections in java
Collections in Java are used to store and manipulate groups of objects.
Collections framework provides interfaces (List, Set, Map) and classes (ArrayList, HashSet, HashMap) for storing and manipulating data
Collections offer methods for adding, removing, and accessing elements in a collection
Collections can be sorted, filtered, and iterated over using various methods
Interview Process at Bhima Jewellery
Top Senior Associate Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month