Senior Analyst

800+ Senior Analyst Interview Questions and Answers

Updated 28 Feb 2025
search-icon

Q51. What is VAR? What is SVAR? What is delta of short put? How vol affect the market? What is importance of Risk analysis ?

Ans.

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. In which scenario we book credit balance for prepaid expenses?

Ans.

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

Q53. What is market research, What is primary and secondary research

Ans.

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

Q54. When and how can countries print money?

Ans.

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

Are these interview questions helpful?

Q55. How to remove null values in numeric data types?

Ans.

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 more
Ans.

Entropy 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 🌟

man-with-laptop

Q57. How to manipulate outbound traffic in bgp

Ans.

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.

Ans.

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

Senior Analyst - Transparency Reporting 5-7 years
Sanofi India Ltd
4.2
Hyderabad / Secunderabad
Obligation Management & Audit Analytics Senior Analyst 1-4 years
Sanofi India Ltd
4.2
Hyderabad / Secunderabad
Senior Analyst ATR - Record To Report 4-8 years
A.P. Moller Maersk
4.2
Chennai

Q59. What do you understand by loan servicing?

Ans.

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?

Ans.

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?

Ans.

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?

Ans.

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 ?

Ans.

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. What are the fundamental accounting concepts, accounting entries, and the applicable tax rates for various services?

Ans.

Fundamental accounting concepts, entries, and tax rates for various services.

  • Fundamental accounting concepts include accrual basis, matching principle, and consistency.

  • Accounting entries for services typically involve recognizing revenue and recording expenses.

  • Applicable tax rates vary depending on the type of service and the jurisdiction.

  • For example, consulting services may be subject to a different tax rate than software development services.

Q65. 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

Ans.

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

Q66. Q. Difference between R square and adjusted R square

Ans.

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

Q67. Why are Java Strings immutable in nature?

Ans.

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"

Q68. What are pointers and OOPS and describe it's pillars.

Ans.

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

Q69. What are the different dashboard you prepared till now

Ans.

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

Q70. What is Collateral, type of collateral, Margin call

Ans.

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

Q71. What methodology you use to find root cause of an issue?

Ans.

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.

Q72. What's formula used for condition based scenarios in excel? (IF, SUMIF etc)

Ans.

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

Q73. How to implement string1 is equal to string2 without using inbuilt function. Create your own method/ function

Ans.

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.

Q74. How will you search for content in a pool of resources

Ans.

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

Q75. How would you estimate the number of cars in India?

Ans.

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

Q76. 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

Ans.

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

Q77. How will you inform the business if something is not automatable

Ans.

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

Q78. Why did you use Python in your project and not any other language?

Ans.

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

Q79. Why not to use lookup for join, where we can not use join. Disadvantage of using sort component.

Ans.

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

Q80. What is the phone and laptop you have? State it's classification

Ans.

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.

Q81. What is your understanding of the current international reference pricing situation?

Ans.

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

Q82. What are value and growth stock?

Ans.

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

Q83. What are different types of join? And how they differ from each other?

Ans.

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

Q84. How Tableau get data from SAS environment?

Ans.

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.

Q85. What is securitization?

Ans.

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.

Ans.

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 are the sources to be referred while preparing a report?

Ans.

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

Q88. 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...

Ans.

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

Q89. How to troubleshoot netbackup 13 backup failure.

Ans.

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

Q90. What is the treasury stock method? Give an example of TSM? What are the different types of dilutive securities?

Ans.

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

Q91. Regression models: Which one should be used in which case?

Ans.

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

Q92. What are the advantages of NumPy arrays over Python lists?

Ans.

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

Q93. What is te difference between ledger and statement entries in reconciliation

Ans.

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

Q94. What is the difference between getch() and getche()?

Ans.

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.

Q95. How can you determine which crate contains apples and which one contains oranges without opening or touching them?

Ans.

By using the weight of the crates, as apples and oranges have different average weights.

  • Apples are generally lighter than oranges, so the crate that weighs less likely contains apples.

  • You can also shake the crates gently to listen for the sound of apples or oranges moving inside.

  • Inspecting the labels on the crates may also provide clues as to their contents.

Q96. What is IBM WebSphere Application Server (WAS) and what are its key features?

Ans.

IBM WebSphere Application Server (WAS) is a software platform that hosts Java-based web applications.

  • Provides a runtime environment for Java EE applications

  • Supports clustering for high availability and scalability

  • Includes tools for monitoring and managing applications

  • Offers security features such as SSL support and authentication mechanisms

Q97. What is the amount of data you have managed in your previous roles?

Ans.

I have managed large volumes of data in my previous roles, ranging from terabytes to petabytes.

  • Managed terabytes of data in previous roles

  • Handled petabytes of data in data analysis projects

  • Experience with data storage and retrieval systems

  • Utilized data management tools and techniques

  • Implemented data governance policies and procedures

Q98. 1. What are the main components of CAM(MSME etc)?.

Ans.

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

Q99. 1. What is difference between ITIL V3 & V4 ?

Ans.

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

Q100. How do you define an "Incident"/"Change"/"Problem Task" ?

Ans.

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

Previous
1
2
3
4
5
6
7
Next
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.8
 • 8.1k Interviews
3.7
 • 4.7k Interviews
3.5
 • 3.8k Interviews
3.8
 • 2.8k Interviews
3.3
 • 515 Interviews
3.9
 • 361 Interviews
3.9
 • 278 Interviews
3.7
 • 222 Interviews
4.0
 • 185 Interviews
View all

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

Senior Analyst Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter