Analyst

2000+ Analyst Interview Questions and Answers

Updated 17 Jan 2025

Q451. how will you handle a situation when client is unhappy with ur product

Ans.

I would address the client's concerns promptly and work towards finding a solution to meet their needs.

  • Listen to the client's feedback and understand their specific concerns

  • Apologize for any inconvenience caused and assure them that their feedback is valued

  • Offer potential solutions or alternatives to address their dissatisfaction

  • Follow up with the client to ensure that the issue has been resolved to their satisfaction

Q452. what is the role of AHA and how to revive a cardiac arrest ?

Ans.

AHA stands for American Heart Association. Its role is to provide guidelines for CPR and emergency cardiovascular care. To revive a cardiac arrest, immediate CPR and defibrillation are crucial.

  • AHA provides guidelines for CPR and emergency cardiovascular care

  • Immediate CPR is crucial to revive a cardiac arrest

  • Defibrillation should be administered as soon as possible

Q453. Difference between Random Forest and Decision Tree (Role was machine learning based)

Ans.

Random Forest is an ensemble of decision trees that reduces overfitting and improves accuracy.

  • Random Forest is a collection of decision trees that work together to make a prediction.

  • Decision Tree is a single tree that predicts an outcome based on a set of rules.

  • Random Forest reduces overfitting by randomly selecting a subset of features and data points for each tree.

  • Decision Tree can overfit the data and may not generalize well to new data.

  • Random Forest is more accurate than ...read more

Q454. Do you know how to create pivot

Ans.

Yes, I know how to create pivot tables in Excel.

  • Select the data you want to pivot

  • Go to the 'Insert' tab and click on 'PivotTable'

  • Choose where you want the pivot table to be placed

  • Drag and drop fields into the 'Rows' and 'Values' section to create the pivot table

Are these interview questions helpful?

Q455. Given two different tables, using SQL perform certain joins based on criteria specified.

Ans.

Performing joins on two tables based on specified criteria using SQL.

  • Identify the common column(s) between the two tables.

  • Choose the appropriate join type (inner, left, right, full outer) based on the desired output.

  • Write the SQL query using the JOIN keyword and the ON clause to specify the join criteria.

  • Example: SELECT * FROM table1 INNER JOIN table2 ON table1.column = table2.column;

Q456. Guesstimate the number of Tata Harrier Cars sold in Delhi in 2021.

Ans.

It is difficult to provide an accurate estimate without specific data on sales figures.

  • The number of Tata Harrier Cars sold in Delhi in 2021 would depend on various factors such as market demand, competition, and economic conditions.

  • To make an estimate, we would need data on the total number of Tata Harrier Cars sold in India in 2021 and the market share of Tata Harrier in Delhi.

  • Factors like promotions, discounts, and customer preferences can also influence the sales numbers....read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q457. Sell me a product, based on what the Opps says

Ans.

Introducing the Opps Smartwatch - the perfect blend of style and functionality!

  • The Opps Smartwatch is designed to keep you connected on the go

  • With its sleek and stylish design, it's the perfect accessory for any outfit

  • Features include heart rate monitoring, step tracking, and call and message notifications

  • Compatible with both iOS and Android devices

  • Long battery life ensures you won't miss a beat

Q458. What do you know about insurance and reinsurance business?

Ans.

Insurance and reinsurance business involves providing financial protection against risks to individuals and organizations.

  • Insurance is a contract between a policyholder and an insurance company where the policyholder pays premiums in exchange for financial protection against specified risks.

  • Reinsurance is when an insurance company transfers a portion of its risk to another company in exchange for a premium.

  • Insurance companies assess risks, set premiums, and pay out claims whe...read more

Analyst Jobs

JP Morgan Chase - Analyst - Transaction Processing (3-8 yrs) 3-8 years
JP Morgan Chase
4.0
JP Morgan Chase - Analyst - Global Equity Team (2-5 yrs) 2-5 years
JP Morgan Chase
4.0
IND_Analyst FDS&A 2-5 years
Lowes Services India Private limited
4.2
Bangalore / Bengaluru

Q459. What is a singleton class?

Ans.

A singleton class is a class that can only be instantiated once in a program.

  • It has a private constructor to prevent multiple instances.

  • It provides a global point of access to the instance.

  • It is often used for managing resources or configuration settings.

  • Example: java.lang.Runtime, which provides access to the runtime environment.

  • Example: Database connection pool manager.

Q460. What is dimension in tableau ?

Ans.

Dimensions are categorical variables in Tableau used to group and slice data.

  • Dimensions are used to create categorical hierarchies and groupings.

  • They are used to slice and filter data in visualizations.

  • Examples of dimensions include product categories, regions, and dates.

  • Dimensions are displayed as discrete fields in Tableau.

  • They can be used in conjunction with measures to create meaningful visualizations.

Q461. Which programming languages do you use regularly in your work

Ans.

I use Python, Java, and SQL regularly in my work.

  • Python for data analysis and scripting

  • Java for building enterprise applications

  • SQL for database management and querying

Q462. How do you print multiple logo from a single template

Ans.

To print multiple logos from a single template, use a batch processing tool or create a script to automate the process.

  • Use a batch processing tool like Adobe Photoshop's Batch Processing feature to apply the template to multiple logos at once.

  • Create a script using a programming language like Python to automate the process of applying the template to multiple logos.

  • Ensure that the logos are in a compatible file format for the template.

  • Adjust the template as necessary to fit ea...read more

Q463. Which metric would you choosebased on multiple scenarios?

Ans.

I would choose the metric that aligns best with the specific goals and objectives of each scenario.

  • Consider the specific goals and objectives of each scenario

  • Choose a metric that directly measures progress towards those goals

  • Ensure the metric is relevant, reliable, and actionable

  • Examples: revenue growth for a sales scenario, customer satisfaction for a service scenario

Q464. Write a sorting algorithm in detail.

Ans.

Sorting algorithm organizes data in a specific order.

  • Choose a sorting algorithm based on the data size and type.

  • Common sorting algorithms include bubble sort, insertion sort, and quicksort.

  • Implement the chosen algorithm in code.

  • Test the algorithm with sample data to ensure it sorts correctly.

Q465. What custom user activities you track on client website?

Ans.

We track custom user activities such as login/logout, product views, purchases, and form submissions.

  • Login/logout events

  • Product views

  • Purchases

  • Form submissions

Q466. While picking up shares which ratio should be seen?

Ans.

The price-to-earnings (P/E) ratio is commonly used to evaluate shares when picking up shares.

  • Price-to-earnings (P/E) ratio is a key metric to assess the valuation of a company's shares.

  • A low P/E ratio may indicate that a stock is undervalued, while a high P/E ratio may suggest overvaluation.

  • Comparing the P/E ratio of a company to its industry peers can provide valuable insights.

  • Investors should also consider other ratios like price-to-book (P/B) ratio, price-to-sales (P/S) ra...read more

Q467. How you will know which stock is good for investment?

Ans.

Researching company financials, industry trends, and market conditions can help determine a good stock for investment.

  • Conduct thorough research on the company's financial health, including revenue growth, profitability, and debt levels.

  • Consider the industry trends and growth potential, as well as the company's competitive position within the industry.

  • Evaluate market conditions, such as interest rates, inflation, and overall economic outlook, to assess the stock's potential pe...read more

Q468. If you stuck in some code ,what will be your approach in solving that

Ans.

I would start by reviewing the code and identifying the specific issue before researching potential solutions.

  • Review the code to understand the issue

  • Use debugging tools to pinpoint the problem

  • Research similar issues online for potential solutions

  • Consult with colleagues or online forums for assistance

  • Implement and test potential solutions one at a time

Q469. what are some of the challenges you face when prioritizing work load?

Ans.

Some challenges include conflicting deadlines, unclear priorities, and unexpected urgent tasks.

  • Conflicting deadlines from multiple projects

  • Unclear priorities from management

  • Unexpected urgent tasks that disrupt planned work

  • Difficulty in balancing short-term and long-term goals

Q470. What projects have you worked on using Patient Level Data?

Ans.

I have worked on projects analyzing Patient Level Data to identify trends and outcomes.

  • Utilized Patient Level Data to analyze treatment effectiveness

  • Identified patterns in patient demographics and outcomes

  • Collaborated with healthcare providers to improve patient care based on data insights

Q471. How to draw boundary lines using ArcGIS as i said i know it

Ans.

To draw boundary lines using ArcGIS, use the 'Create Features' tool and select the 'Polyline' option.

  • Open ArcGIS and select the 'Create Features' tool

  • Choose the 'Polyline' option

  • Click on the map to create vertices and draw the boundary line

  • Use the 'Edit' tool to adjust the line if needed

  • Save the boundary line as a shapefile or feature class

Q472. What are different types of iterative statements?

Ans.

Iterative statements are used for repeating a block of code until a certain condition is met. There are three types of iterative statements.

  • The 'for' loop is used when the number of iterations is known beforehand.

  • The 'while' loop is used when the number of iterations is not known beforehand.

  • The 'do-while' loop is similar to the 'while' loop, but it executes the code block at least once before checking the condition.

Q473. What would you do if you make a mistake in email with client

Ans.

Acknowledge the mistake, apologize, offer a solution, and take steps to prevent future errors.

  • Acknowledge the mistake and apologize sincerely to the client

  • Offer a solution or rectification for the mistake made

  • Take steps to prevent similar errors in the future by double-checking emails before sending

  • Communicate openly and transparently with the client to maintain trust and credibility

Q474. What is GA and what are the various metrics in google analytics.

Ans.

GA stands for Google Analytics. It is a web analytics service offered by Google to track and report website traffic.

  • GA helps to track website traffic and user behavior

  • Various metrics in GA include sessions, bounce rate, pageviews, average session duration, etc.

  • GA also provides insights into demographics, interests, and behavior of website visitors

  • It can be used to track the effectiveness of marketing campaigns and optimize website performance

Q475. What is SQL and what are different type of joins in SQL

Ans.

SQL is a programming language used to manage and manipulate relational databases. There are four types of joins in SQL.

  • SQL stands for Structured Query Language

  • It is used to manage and manipulate relational databases

  • The four types of joins in SQL are INNER JOIN, LEFT JOIN, RIGHT JOIN, and FULL OUTER JOIN

  • INNER JOIN returns only the matching rows from both tables

  • LEFT JOIN returns all the rows from the left table and matching rows from the right table

  • RIGHT JOIN returns all the ro...read more

Q476. What is the difference between DAX and Power Query?

Ans.

DAX is a formula language used in Power BI and Power Pivot for data analysis and calculations. Power Query is a data transformation and shaping tool.

  • DAX is used for creating custom calculations and measures in Power BI and Power Pivot.

  • Power Query is used for importing, transforming, and cleaning data from various sources.

  • DAX is a formula language similar to Excel formulas, but with additional functions and capabilities.

  • Power Query has a graphical interface for data transforma...read more

Q477. calculate the percentage of sales of states of the whole region in tableau

Ans.

To calculate the percentage of sales of states of the whole region in Tableau.

  • Create a bar chart with states on the x-axis and sales on the y-axis

  • Add a table calculation to compute the percentage of total sales for each state

  • Format the chart to display the percentage values

  • Use the 'Region' field to filter the data to the desired region

Q478. On resume- difference between html5 and its previous version?

Ans.

HTML5 introduced new features like canvas, video, audio, and semantic elements compared to its previous version.

  • HTML5 introduced new semantic elements like <header>, <footer>, <nav>, <article>, <section> for better structure and accessibility.

  • HTML5 added support for audio and video elements without the need for plugins, making multimedia integration easier.

  • HTML5 introduced the <canvas> element for drawing graphics and animations directly on the web page.

  • HTML5 brought improvem...read more

Q479. Puzzle - express JEE rank as xy + yx (put y=1, x = rank - 1)

Ans.

Express JEE rank as xy + yx (put y=1, x = rank - 1)

  • JEE rank = 1234 can be expressed as 1221 + 2112

  • Replace x with rank - 1 and y with 1 to get the answer

  • For example, if rank = 5, then x = 4 and y = 1, so the answer is 4321 + 1234 = 5555

Q480. Valuation approaches and their explanations

Ans.

Valuation approaches are methods used to determine the value of a company or asset.

  • Market approach: compares the company to similar companies in the market

  • Income approach: estimates future cash flows and discounts them to present value

  • Asset approach: calculates the value of the company's assets and liabilities

  • DCF approach: uses discounted cash flow analysis to determine the present value of future cash flows

  • Comparable company analysis: compares the company to similar publicly...read more

Q481. What do you know about Excel formula?

Ans.

Excel formula is a set of instructions used to perform calculations, manipulate data, and automate tasks in Excel.

  • Excel formulas start with an equal sign (=)

  • Formulas can include functions, operators, and cell references

  • Examples of functions include SUM, AVERAGE, IF, and VLOOKUP

  • Operators include +, -, *, /, and ^

  • Cell references can be absolute ($A$1), relative (A1), or mixed ($A1 or A$1)

Q482. What happens to three statements when you buy inventory?

Ans.

Three statements are affected when buying inventory.

  • Inventory account is increased

  • Cost of goods sold account is increased

  • Accounts payable account is increased

Q483. What is amortization how do you calculates

Ans.

Amortization is the process of spreading out a loan into smaller, regular payments over a period of time.

  • Calculate the periodic payment by dividing the total loan amount by the number of payments

  • Calculate the interest portion of the payment by multiplying the outstanding balance by the interest rate

  • Calculate the principal portion of the payment by subtracting the interest portion from the periodic payment

  • Repeat the process for each payment period until the loan is fully paid ...read more

Q484. What is beta, 0 beta, negative beta

Ans.

Beta is a measure of a stock's volatility in relation to the market. 0 beta means the stock's price is not affected by market movements. Negative beta means the stock moves opposite to the market.

  • Beta measures a stock's volatility in relation to the market

  • A beta of 1 means the stock moves in line with the market

  • A beta of 0 means the stock's price is not affected by market movements

  • A negative beta means the stock moves opposite to the market

  • Beta is used to calculate the expect...read more

Q485. What is Distribution system in power system?

Ans.

Distribution system is the part of power system that delivers electricity from transmission system to end-users.

  • Distribution system operates at lower voltage levels than transmission system

  • It includes transformers, distribution lines, and substations

  • It delivers electricity to residential, commercial, and industrial customers

  • It is responsible for maintaining power quality and reliability for end-users

Q486. What is ISDA and the components comprised in master agreement?

Ans.

ISDA is International Swaps and Derivatives Association. Components of master agreement include terms for governing transactions, events of default, and termination provisions.

  • ISDA stands for International Swaps and Derivatives Association

  • Components of master agreement include terms for governing transactions

  • Events of default are outlined in the master agreement

  • Termination provisions are also included in the master agreement

Q487. What is Liskov substitution principle?

Ans.

Liskov substitution principle is a principle in object-oriented programming that states that objects of a superclass should be able to be replaced with objects of its subclasses without affecting the correctness of the program.

  • Subtypes must be substitutable for their base types

  • Derived classes must not change the behavior of the base class

  • Violating the principle can lead to unexpected behavior and errors

  • Example: A square is a rectangle, but if the Square class overrides the se...read more

Q488. What is the use of scanf() and printf()?

Ans.

scanf() and printf() are functions used for input and output operations in C programming language.

  • scanf() is used to read input from the user and store it in variables.

  • printf() is used to display output on the screen.

  • Both functions are part of the standard input/output library in C.

  • They are commonly used in programs for user interaction and displaying results.

Q489. What's KYC? end to end KYC operations.

Ans.

KYC stands for Know Your Customer. It is a process of verifying the identity of a customer before providing services.

  • KYC is a regulatory requirement for financial institutions to prevent money laundering and terrorist financing.

  • It involves collecting and verifying customer information such as name, address, date of birth, and government-issued ID.

  • End-to-end KYC operations refer to the entire process from onboarding a customer to ongoing monitoring and updating of customer inf...read more

Q490. Please summarize your experience with analytical or programming tools (e.g. Excel, Python, R, SQL, etc) (1 min 30 s)

Ans.

I have extensive experience with Excel, Python, R, and SQL for data analysis and programming tasks.

  • Proficient in Excel for data manipulation, analysis, and visualization

  • Skilled in Python for data cleaning, statistical analysis, and machine learning

  • Familiar with R for statistical modeling and data visualization

  • Experience with SQL for querying databases and extracting insights

Q491. How much Target you achieve daily basis?

Ans.

I achieve my daily targets consistently.

  • I set achievable daily targets based on my workload and priorities.

  • I track my progress throughout the day and adjust my approach if necessary.

  • I communicate with my team to ensure we are all aligned on our goals.

  • Examples: completing a certain number of tasks, meeting a specific deadline, reaching a sales quota.

Q492. How do you use Clinical trial database and what information can you bring in

Ans.

Clinical trial databases are used to store and manage data from clinical trials, providing valuable information for analysis and decision-making.

  • Clinical trial databases are used to store data from clinical trials, including patient demographics, treatment protocols, and outcomes.

  • Researchers can use clinical trial databases to analyze trends, identify potential risks or benefits of treatments, and make informed decisions about patient care.

  • Information from clinical trial data...read more

Q493. What is the range of PH and explain about calibration

Ans.

PH range is 0-14. Calibration ensures accuracy by adjusting the PH meter to known standards.

  • PH range is from 0 to 14, with 7 being neutral

  • Acidic solutions have a PH below 7, while alkaline solutions have a PH above 7

  • Calibration involves adjusting the PH meter using buffer solutions of known PH values

  • Regular calibration ensures accurate PH measurements

Q494. what is the GAAP accounting and where it applicable

Ans.

GAAP accounting refers to the Generally Accepted Accounting Principles, a set of standard guidelines for financial reporting in the US.

  • GAAP is a set of accounting standards used in the US for preparing financial statements.

  • It ensures consistency and comparability in financial reporting across different companies.

  • GAAP principles cover topics such as revenue recognition, balance sheet classification, and disclosure requirements.

  • Examples of GAAP-compliant financial statements in...read more

Q495. Example of cash and cash equivalent, and where to record

Ans.

Cash and cash equivalents are highly liquid assets that can be easily converted into cash, such as bank accounts and short-term investments.

  • Cash in hand

  • Bank accounts

  • Short-term investments like money market funds

  • Petty cash

  • Where to record: Typically recorded under current assets on the balance sheet

Q496. What can be optimised for the project you worked on previously?

Ans.

The data collection process can be optimized by implementing automated data extraction tools.

  • Implement automated data extraction tools to streamline the process

  • Utilize data validation techniques to ensure accuracy

  • Optimize data storage and organization for easy access and analysis

Q497. Diff between equity and preference shares

Ans.

Equity shares represent ownership in a company with voting rights, while preference shares have fixed dividends but no voting rights.

  • Equity shares represent ownership in a company and provide voting rights to shareholders.

  • Preference shares have fixed dividends that must be paid before equity shareholders receive any dividends.

  • Preference shareholders do not usually have voting rights in the company.

  • Equity shareholders have the potential for higher returns but also bear higher ...read more

Q498. How to handle a situation where you require a signature of important person who is in leave?

Ans.

Delegate the task to a trusted colleague or use electronic signature if possible.

  • Delegate the task to a trusted colleague who has the authority to sign in the absence of the important person.

  • If electronic signature is an option, request the signature through email or a digital platform.

  • If urgent, consider reaching out to the important person on leave through phone or email for alternative solutions.

Q499. How you can handle customer over call?

Ans.

Handling customer over call requires active listening, empathy, and problem-solving skills.

  • Listen actively to the customer's concerns and needs

  • Show empathy and understanding towards their situation

  • Ask relevant questions to identify the root cause of the issue

  • Provide clear and concise solutions or options

  • Follow up with the customer to ensure their satisfaction

  • Maintain a professional and courteous tone throughout the call

Q500. SQL Queries using Joins and sub-queries

Ans.

SQL Queries using Joins and sub-queries

  • Joins are used to combine rows from different tables based on a related column

  • Sub-queries are queries nested within another query

  • Joins and sub-queries can be used together to retrieve specific data from multiple tables

Previous
7
8
9
10
11
12
13
Next
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 10.3k Interviews
3.9
 • 8.1k Interviews
3.7
 • 5.6k Interviews
3.8
 • 4.8k Interviews
3.5
 • 3.7k Interviews
3.8
 • 2.8k Interviews
3.5
 • 788 Interviews
3.3
 • 498 Interviews
3.6
 • 407 Interviews
3.9
 • 359 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

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
Get AmbitionBox app

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