Saxo Bank
Nimai Institute Of Medical Sciences Interview Questions and Answers
Q1. How virtual functions work? Vpointer and vtable how it works internally?
Virtual functions allow polymorphism in C++. Vtable is a lookup table for virtual functions and vpointer points to it.
Virtual functions are used to achieve runtime polymorphism
Vtable is a table of function pointers for virtual functions
Vpointer points to the vtable of the object
When a virtual function is called, the vpointer is used to lookup the correct function in the vtable
Vtable is created at compile time and is unique for each class
Q2. Exception handling in constructor and destructor. Can we do it . If yes how? If not why not ?
Yes, we can handle exceptions in constructor and destructor.
In constructor, we can use try-catch block to handle exceptions.
In destructor, we should avoid throwing exceptions as it can lead to undefined behavior.
If an exception is thrown in constructor, the object is not fully constructed and should be destroyed.
If an exception is thrown in destructor, it should be caught and handled properly to avoid program termination.
Q3. What are pure virtual function? Use of pure virtual destructor?
Pure virtual functions are functions with no implementation in base class. Pure virtual destructor is used to ensure proper destruction of derived objects.
Pure virtual functions are declared with the syntax virtual void functionName() = 0;
Classes with pure virtual functions are called abstract classes and cannot be instantiated.
Derived classes must implement pure virtual functions to be instantiated.
Pure virtual destructors are used to ensure proper destruction of derived obj...read more
Q4. What is GL coding, p2p cycle, journal entries
GL coding is a system of assigning codes to financial transactions. P2P cycle refers to the process of procuring goods and services. Journal entries are records of financial transactions.
GL coding involves assigning codes to transactions for easy tracking and analysis
P2P cycle includes steps like requisition, purchase order, receipt of goods, and payment
Journal entries are used to record financial transactions in the general ledger
GL coding and journal entries are important f...read more
Q5. What is Option chain? What 9s open interest in derivative?
Option chain is a list of all available options for a particular stock. Open interest is the total number of outstanding contracts.
Option chain provides information about the strike price, expiration date, and premium of each option.
Open interest indicates the number of contracts that have not been settled or closed.
High open interest suggests high liquidity and active trading in that particular option.
Open interest is used to analyze market trends and predict future price mo...read more
Q6. # What is strike in futures and how is created.
A strike in futures is a predetermined price at which a buyer and seller agree to trade an underlying asset in the future.
A strike price is set when a futures contract is created
It is the price at which the underlying asset will be bought or sold in the future
If the market price of the asset is above the strike price, the buyer profits and vice versa
For example, if a futures contract for gold has a strike price of $1,500 and the market price of gold rises to $1,600, the buyer...read more
Q7. What is a RACI metrics
RACI metrics is a tool used to define roles and responsibilities in a project or process.
RACI stands for Responsible, Accountable, Consulted, and Informed.
It helps to clarify who is responsible for each task, who is accountable for the overall success, who needs to be consulted, and who needs to be informed.
It is often used in project management and process improvement.
Example: R - Developer responsible for coding, A - Project Manager accountable for project success, C - Busi...read more
Top HR Questions asked in Nimai Institute Of Medical Sciences
Interview Process at Nimai Institute Of Medical Sciences
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month