Senior Analyst
800+ Senior Analyst Interview Questions and Answers
Q51. What is VAR? What is SVAR? What is delta of short put? How vol affect the market? What is importance of Risk analysis ?
VAR stands for Value at Risk, SVAR stands for Structural Vector Autoregression, delta of short put measures sensitivity of option price to changes in underlying asset price, volatility affects market by influencing pricing and risk perception, Risk analysis is important for identifying and managing potential risks.
VAR is a statistical measure used to quantify the level of financial risk within a firm or portfolio.
SVAR is a statistical technique used to analyze the impact of s...read more
Q52. What is market research, What is primary and secondary research
Market research is the process of gathering information about a market to make informed business decisions. Primary research involves collecting new data, while secondary research involves analyzing existing data.
Market research helps businesses understand their target audience, competition, and industry trends.
Primary research involves methods like surveys, interviews, and focus groups to collect new data.
Secondary research involves analyzing existing data sources like gover...read more
Q53. When and how can countries print money?
Countries can print money when they need to stimulate the economy or pay off debts. However, excessive printing can lead to inflation.
Printing money is done by the central bank of a country
It is usually done to stimulate the economy or pay off debts
Excessive printing can lead to inflation and decrease the value of the currency
Printing money can also lead to a decrease in interest rates
Examples of countries that have printed money include Zimbabwe and Venezuela
Q54. In which scenario we book credit balance for prepaid expenses?
Credit balance for prepaid expenses is booked when the amount paid exceeds the expense incurred.
Credit balance is booked when the prepaid expense is cancelled or reduced.
This can happen when the service is not fully utilized or the contract is terminated early.
Example: Prepaid rent for a year is paid in advance but the tenant moves out after 6 months.
Example: Prepaid insurance premium is cancelled before the policy period ends.
The credit balance is recorded as a liability on ...read more
Q55. How to remove null values in numeric data types?
Null values in numeric data types can be removed using various methods.
Use the dropna() function in pandas library to remove null values.
Replace null values with a default value using fillna() function.
Use the interpolate() function to fill null values with interpolated values.
Use the drop() function to remove rows or columns with null values.
Use the notnull() function to filter out null values from the data.
Q56. What is entropy ? What is gini index? Give a real life example of derivative and second derivative. What is the difference between P-value and beta value? How do you handle imbalanced dataset? What is the diffe...
read moreEntropy is a measure of randomness or disorder in a system. Gini index is a measure of impurity in a dataset. Derivatives measure rate of change. P-value is the probability of observing a test statistic. Beta value is the coefficient in a regression model. Imbalanced datasets have unequal class distribution. Recall is the proportion of actual positives correctly identified. Precision is the proportion of predicted positives that are actually positive. Slope in one variable is...read more
Share interview questions and help millions of jobseekers 🌟
Q57. How to manipulate outbound traffic in bgp
Outbound traffic in BGP can be manipulated using various techniques such as AS path prepending, community strings, and route maps.
AS path prepending involves adding additional AS numbers to the path attribute of a BGP route advertisement to make it less attractive to other BGP routers.
Community strings can be used to tag routes and apply policies to them based on the tags.
Route maps can be used to match specific routes and apply policies to them such as setting local preferen...read more
Q58. What are the different filters in Tableau you use.
Tableau has various filters including dimension filters, measure filters, top N filters, wildcard filters, and context filters.
Dimension filters allow you to filter data based on specific dimensions such as category or region.
Measure filters filter data based on measures like sales or profit.
Top N filters allow you to filter the top or bottom N values based on a measure.
Wildcard filters filter data based on a specific pattern or wildcard.
Context filters create a temporary sub...read more
Senior Analyst Jobs
Q59. What do you understand by loan servicing?
Loan servicing refers to the management of loans after they have been issued.
It involves collecting payments from borrowers, managing escrow accounts, and handling delinquencies and defaults.
Loan servicing can be done by the lender or a third-party servicer.
Servicers may also provide customer service and support to borrowers.
Examples of loan types that require servicing include mortgages, student loans, and auto loans.
Q60. What can be an effective community targetted political campaign?
An effective community targeted political campaign involves engaging with local residents, addressing their concerns, and building trust.
Identify key issues important to the community
Engage with local leaders and influencers
Utilize social media and community events to reach a wider audience
Develop a clear and concise message that resonates with the community
Provide opportunities for community members to get involved and participate in the campaign
Build relationships with loca...read more
Q61. Why accuracy score should not be used on imbalanced dataset?
Accuracy score can be misleading on imbalanced datasets.
Accuracy score can be high even if the model is not performing well on the minority class.
F1 score, precision, and recall are better metrics for imbalanced datasets.
Stratified sampling, oversampling, and undersampling can help balance the dataset.
Example: A model predicting cancer in a dataset with only 1% positive cases.
Using accuracy score, a model that always predicts negative will have 99% accuracy.
However, this mode...read more
Q62. What is the formula for LTV? and What is the formula for DTI?
LTV stands for Lifetime Value and is calculated by subtracting the customer acquisition cost from the total revenue generated by a customer over their lifetime.
LTV = Total Revenue - Customer Acquisition Cost
LTV helps businesses understand the long-term value of their customers.
For example, if a customer generates $1000 in revenue and it costs $200 to acquire them, the LTV would be $800.
DTI stands for Debt-to-Income ratio and is calculated by dividing the total monthly debt pa...read more
Q63. How to get different dataset from existing one ?
To get a different dataset from an existing one, you can filter, sort, aggregate, or transform the data.
Filter the data by selecting specific rows or columns based on certain criteria.
Sort the data by arranging it in ascending or descending order based on one or more columns.
Aggregate the data by grouping it based on one or more columns and calculating summary statistics.
Transform the data by applying mathematical or logical operations, merging with other datasets, or creatin...read more
Q64. 3. Data sourcing for SME's in Bangladesh- what ratio of women work in sme how has it changed over the years. Total number of sme's in Bangladesh
Ratio of women working in SMEs in Bangladesh and its change over the years, along with the total number of SMEs.
The ratio of women working in SMEs in Bangladesh has increased over the years.
According to a survey conducted by the International Finance Corporation, the percentage of women-owned SMEs in Bangladesh increased from 9% in 2013 to 20% in 2019.
The total number of SMEs in Bangladesh is estimated to be around 7 million.
Data sourcing for SMEs in Bangladesh can be done th...read more
Q65. Q. Difference between R square and adjusted R square
R square measures the proportion of variance in the dependent variable explained by the independent variable. Adjusted R square adjusts for the number of independent variables in the model.
R square is always higher than adjusted R square
Adjusted R square penalizes for adding unnecessary independent variables
Adjusted R square is a better measure of model fit when comparing models with different numbers of independent variables
Q66. Why are Java Strings immutable in nature?
Java Strings are immutable to ensure security, thread safety, and efficient memory usage.
Immutable Strings prevent malicious code from modifying the data.
Immutable Strings can be safely shared across multiple threads.
Immutable Strings allow for efficient memory usage by reusing existing objects.
Example: String s1 = "Hello"; s1.concat(" World"); // s1 remains "Hello"
Example: String s2 = "Java"; String s3 = s2.concat(" is awesome"); // s2 remains "Java", s3 is "Java is awesome"
Q67. What are pointers and OOPS and describe it's pillars.
Pointers and OOPS are fundamental concepts in programming. OOPS has four pillars: Abstraction, Encapsulation, Inheritance, and Polymorphism.
Pointers are variables that store the memory address of another variable.
OOPS stands for Object-Oriented Programming System.
Abstraction is the process of hiding complex implementation details and showing only the necessary information.
Encapsulation is the process of binding data and functions that manipulate that data together in a single...read more
Q68. What are the different dashboard you prepared till now
I have prepared various dashboards for different purposes.
Sales dashboard for tracking revenue and sales performance
Marketing dashboard for monitoring campaign effectiveness and lead generation
Financial dashboard for analyzing financial data and forecasting
Operational dashboard for tracking operational metrics and KPIs
Customer service dashboard for monitoring customer satisfaction and support metrics
Q69. What is Collateral, type of collateral, Margin call
Collateral is an asset pledged by a borrower to secure a loan. Margin call is a demand for additional collateral.
Collateral is a form of security for lenders in case the borrower defaults on the loan.
Types of collateral include real estate, stocks, bonds, and other assets.
Margin call is a request for additional collateral when the value of the collateral falls below a certain level.
Margin call is common in margin trading, where investors borrow money to buy securities.
If the ...read more
Q70. What methodology you use to find root cause of an issue?
I use a structured approach to identify the underlying cause of an issue.
I gather all available information related to the issue.
I analyze the data to identify patterns and trends.
I use tools such as fishbone diagrams, 5 whys, and Pareto charts to narrow down the root cause.
I validate my findings by testing and verifying the root cause.
I develop and implement a plan to address the root cause and prevent future occurrences.
Q71. What's formula used for condition based scenarios in excel? (IF, SUMIF etc)
Excel uses IF, SUMIF, COUNTIF, AVERAGEIF, and other formulas for condition based scenarios.
IF formula checks if a condition is met and returns one value if true and another if false.
SUMIF formula adds up values in a range that meet a certain condition.
COUNTIF formula counts the number of cells in a range that meet a certain condition.
AVERAGEIF formula calculates the average of values in a range that meet a certain condition.
Other formulas like MAXIF, MINIF, and CONCATENATEIF ...read more
Q72. How to implement string1 is equal to string2 without using inbuilt function. Create your own method/ function
Create a custom method to check if two strings are equal without using inbuilt functions.
Iterate through each character of both strings and compare them one by one.
If the lengths of the strings are different, they are not equal.
Return true only if all characters match, otherwise return false.
Q73. How would you estimate the number of cars in India?
Estimating the number of cars in India requires a combination of data sources and statistical methods.
Gather data from government agencies, car manufacturers, and dealerships
Use statistical sampling methods to estimate the total number of cars
Consider factors such as population density, income levels, and car ownership rates
Account for unregistered or illegally imported cars
Compare results with previous estimates and adjust as necessary
Q74. Lake scenario. A building under construction released treated waste in the nearby lake. What would be the environmental as well as socio- economic implications of this
Treated waste released by a building under construction in a nearby lake can have severe environmental and socio-economic implications.
Environmental implications include water pollution, harm to aquatic life, and degradation of the ecosystem.
Socio-economic implications include loss of livelihood for fishermen and tourism industry, and health hazards for people consuming contaminated water.
Legal implications can also arise, leading to fines and penalties for the construction c...read more
Q75. How will you inform the business if something is not automatable
I will communicate the limitations of automation and suggest alternative solutions.
Identify the specific task or process that cannot be automated
Analyze the reasons why it cannot be automated
Provide alternative solutions or workarounds
Communicate the limitations and alternatives to the business stakeholders
Q76. Why did you use Python in your project and not any other language?
Python was chosen for its readability, versatility, and extensive libraries.
Python's readability makes it easier for team collaboration and code maintenance.
Python's versatility allows for both simple scripting and complex application development.
Python's extensive libraries provide ready-made solutions for various tasks, saving time and effort.
For example, in our project, we needed to work with data analysis and visualization, for which Python's libraries like Pandas and Mat...read more
Q77. Why not to use lookup for join, where we can not use join. Disadvantage of using sort component.
Using lookup for join can be inefficient and lead to performance issues. Sort component can be slow and resource-intensive.
Lookup for join can be inefficient for large datasets as it requires scanning the entire dataset for each lookup value.
Join is more optimized for joining datasets based on a common key, while lookup is better suited for smaller reference tables.
Sort component can be slow and resource-intensive, especially for large datasets. It can impact performance and ...read more
Q78. What is the phone and laptop you have? State it's classification
I have an iPhone 12 and a MacBook Pro, both classified as premium devices.
My iPhone 12 is a premium smartphone from Apple with a 6.1-inch Super Retina XDR display and A14 Bionic chip.
My MacBook Pro is a premium laptop from Apple with a 13-inch Retina display and M1 chip.
Both devices are classified as premium due to their high-end specifications and premium build quality.
Q79. What is your understanding of the current international reference pricing situation?
International reference pricing is a mechanism used by countries to set drug prices based on prices in other countries.
International reference pricing is used to determine the price of drugs in a country based on the prices in other countries.
It is used by governments to negotiate lower prices for drugs.
The prices of drugs in countries with similar economic conditions are compared to determine the price in a particular country.
For example, if a drug costs $100 in the US and $...read more
Q80. What are value and growth stock?
Value stocks are undervalued companies with stable earnings, while growth stocks are companies with high growth potential but lower earnings.
Value stocks are often mature companies with stable earnings and dividends
Growth stocks are often newer companies with high growth potential but lower earnings
Value stocks are typically undervalued by the market
Growth stocks are typically overvalued by the market
Value stocks tend to perform well during economic downturns
Growth stocks ten...read more
Q81. What are different types of join? And how they differ from each other?
Different types of join include inner, outer, left, right, cross, and self join.
Inner join returns only the matching rows from both tables.
Outer join returns all rows from both tables and null values for non-matching rows.
Left join returns all rows from the left table and null values for non-matching rows from the right table.
Right join returns all rows from the right table and null values for non-matching rows from the left table.
Cross join returns the Cartesian product of b...read more
Q82. How Tableau get data from SAS environment?
Tableau can connect to SAS environment through ODBC or SAS/ACCESS Interface.
Tableau can use ODBC to connect to SAS environment and access data.
SAS/ACCESS Interface can also be used to connect Tableau to SAS environment.
Tableau can directly connect to SAS datasets and tables.
Tableau can also use SAS data connectors to access data from SAS environment.
Q83. What are the sources to be referred while preparing a report?
Sources for preparing a report include primary research, secondary research, data analysis, expert opinions, and industry reports.
Primary research such as surveys, interviews, and observations
Secondary research from academic journals, books, and online databases
Data analysis using statistical tools and software
Expert opinions from industry professionals or consultants
Industry reports from market research firms or government agencies
Q84. How will you search for content in a pool of resources
I would use a combination of search filters, keywords, and metadata to efficiently search for relevant content.
Identify the specific pool of resources and their organization
Use search filters such as date, author, and type of content
Utilize relevant keywords and synonyms
Take advantage of metadata such as tags and descriptions
Consider the context and purpose of the search
Refine the search based on initial results
Q85. What is securitization?
Securitization is the process of converting illiquid assets into marketable securities.
Securitization involves pooling together assets such as mortgages, auto loans, or credit card debt.
These assets are then sold to a special purpose vehicle (SPV) which issues securities backed by the cash flows from the assets.
Investors can then buy these securities, which offer a return based on the cash flows from the underlying assets.
Securitization can help to increase liquidity in the m...read more
Q86. 2. What is values and basic journal entries.
Values are principles or beliefs that guide behavior. Basic journal entries are records of financial transactions.
Values are important in shaping organizational culture and decision-making processes
Journal entries are used to record transactions such as sales, purchases, and expenses
Debits and credits are used to balance journal entries
Examples of journal entries include recording a sale, paying rent, and buying inventory
Q87. What is derivatives what is Future and option what is OTC Why hcl and what you know about Hcl. Will you quit after few years...
Derivatives are financial contracts that derive their value from an underlying asset. Futures and options are types of derivatives. OTC stands for over-the-counter.
Derivatives are used for hedging or speculation.
Futures are contracts to buy or sell an asset at a predetermined price and date in the future.
Options give the buyer the right, but not the obligation, to buy or sell an asset at a predetermined price and date in the future.
OTC refers to trades that are not conducted ...read more
Q88. How to troubleshoot netbackup 13 backup failure.
To troubleshoot netbackup 13 backup failure, check logs, verify connectivity, and ensure proper configuration.
Check the logs for any error messages or warnings
Verify connectivity between the backup server and the client
Ensure that the backup policy is properly configured
Check for any conflicts with other backup jobs or processes
Verify that the backup media is available and properly configured
Consider running a test backup to isolate the issue
Q89. What is the treasury stock method? Give an example of TSM? What are the different types of dilutive securities?
The treasury stock method is used to calculate the potential dilution of stock options and warrants. It assumes that the proceeds from the exercise of options and warrants are used to buy back shares at the average market price.
TSM calculates the dilutive effect of stock options and warrants
It assumes that the proceeds from the exercise of options and warrants are used to buy back shares at the average market price
The difference between the number of shares issued and the num...read more
Q90. Regression models: Which one should be used in which case?
Different regression models are used based on the type of data and relationship between variables.
Linear regression is used when there is a linear relationship between the independent and dependent variables.
Logistic regression is used when the dependent variable is binary.
Polynomial regression is used when the relationship between variables is non-linear.
Ridge regression is used when there is multicollinearity in the data.
Lasso regression is used when feature selection is im...read more
Q91. What are the advantages of NumPy arrays over Python lists?
NumPy arrays are faster and more efficient than Python lists.
NumPy arrays are homogeneous and can only contain elements of the same data type.
NumPy arrays support vectorized operations, making them faster for mathematical operations.
NumPy arrays use less memory than Python lists.
NumPy arrays can be easily reshaped and transposed.
Example: calculating the dot product of two arrays is faster with NumPy than with Python lists.
Example: reshaping an array to a different size is eas...read more
Q92. What is te difference between ledger and statement entries in reconciliation
Ledger entries are individual transactions recorded in an account, while statement entries are a summary of transactions for a period.
Ledger entries are detailed records of individual transactions, while statement entries are a summary of transactions for a period.
Ledger entries are used to create statement entries.
Statement entries are used to reconcile accounts.
For example, a ledger entry might be a check written for $100, while a statement entry would be the total amount o...read more
Q93. What is the difference between getch() and getche()?
getch() reads a character from the console without echoing it, while getche() echoes the character.
getch() is used for password input where the characters should not be displayed on the screen.
getche() is used for input where the user needs to see the character they are typing.
Both functions are part of the conio.h header file in C.
getch() returns the ASCII value of the character read, while getche() returns the character itself.
Q94. 1. What are the main components of CAM(MSME etc)?.
CAM (MSME etc) has components like financial assistance, technology upgradation, marketing support, and skill development.
Financial assistance: loans, subsidies, grants, etc.
Technology upgradation: modernization of machinery, equipment, etc.
Marketing support: promotion, branding, advertising, etc.
Skill development: training, workshops, seminars, etc.
Examples: MSME has schemes like Credit Guarantee Fund Trust for Micro and Small Enterprises, Prime Minister's Employment Generat...read more
Q95. 1. What is difference between ITIL V3 & V4 ?
ITIL V4 is an updated version of ITIL V3 with a focus on agility, flexibility, and collaboration.
ITIL V4 introduces the Service Value System (SVS) which replaces the Service Lifecycle in V3.
V4 emphasizes on the importance of collaboration and communication between different departments.
V4 includes new practices such as Service Request Management and Problem Management.
V4 also includes a new certification scheme with four levels of certification.
V4 is designed to be more flexi...read more
Q96. How do you define an "Incident"/"Change"/"Problem Task" ?
An incident is an unplanned interruption or reduction in quality of an IT service. A change is a modification to an IT service. A problem task is a task to identify the root cause of an incident or problem.
An incident is an event that disrupts the normal operation of an IT service, such as a server crash or network outage.
A change is a planned modification to an IT service, such as upgrading software or hardware.
A problem task is a task to investigate the root cause of an inc...read more
Q97. Illustrate public static void main(String args[]) in Java.
Illustrating public static void main(String args[]) in Java
public: access modifier indicating that the method can be accessed from anywhere
static: keyword indicating that the method belongs to the class and not to an instance of the class
void: return type indicating that the method does not return any value
main: name of the method that is the entry point of the program
String args[]: parameter of the method that is an array of strings representing the command line arguments pa...read more
Q98. What are the mandatory checks in client position file
Mandatory checks in client position file
Client identification information
Position details including quantity and price
Trade date and settlement date
Margin requirements and collateral
Compliance with regulatory requirements
Accuracy and completeness of data
Q99. What is CLO ? Need to explain day to day activity?
CLO stands for Collateralized Loan Obligation. It is a type of structured asset-backed security.
CLOs are created by pooling together a group of loans, usually corporate loans or bonds.
The loans are then divided into different tranches based on their level of risk and return.
Investors can buy into different tranches based on their risk appetite and investment goals.
Day to day activities involve monitoring the performance of the underlying loans, managing cash flows, and making...read more
Q100. What is a pitchbook? what are its components? how do you analyze industries?
A pitchbook is a presentation used by investment bankers to pitch potential clients on their services and ideas.
Components include market analysis, financial projections, company profiles, and investment recommendations.
Industry analysis involves researching market trends, competitive landscape, regulatory environment, and potential risks.
Analyzing industries requires a combination of qualitative and quantitative analysis, including SWOT analysis, Porter's Five Forces, and fi...read more
Interview Questions of Similar Designations
Top Interview Questions for Senior Analyst Related Skills
Interview experiences of popular companies
Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Reviews
Interviews
Salaries
Users/Month