Analyst

2500+ Analyst Interview Questions and Answers

Updated 15 Jul 2025
search-icon

Q. Define capital market, Money markets and money markets instruments, Derivatives, Types of Derivatives

Ans.

Capital market, money markets, money market instruments, derivatives and types of derivatives explained.

  • Capital market refers to the market for long-term securities such as stocks and bonds.

  • Money market refers to the market for short-term securities such as treasury bills and commercial paper.

  • Money market instruments are short-term debt securities with high liquidity and low risk.

  • Derivatives are financial instruments whose value is derived from an underlying asset or security...read more

Asked in ICRA

1w ago

Q. What are the key parameters by which you will assess the business risk of a company?

Ans.

Assessing business risk involves evaluating various parameters.

  • Financial stability and performance

  • Market competition and trends

  • Regulatory compliance and legal issues

  • Management team and corporate governance

  • Industry and macroeconomic factors

  • Brand reputation and customer satisfaction

  • Supply chain and operational risks

Asked in KPMG India

2w ago

Q. What is correlation, and how do you infer relationships using it?

Ans.

Correlation is a statistical measure that shows the relationship between two variables.

  • Correlation ranges from -1 to 1, where -1 indicates a negative correlation, 0 indicates no correlation, and 1 indicates a positive correlation.

  • Correlation does not imply causation.

  • Correlation can be calculated using various methods such as Pearson correlation coefficient, Spearman's rank correlation coefficient, and Kendall's tau correlation coefficient.

  • Infer relationship using correlation ...read more

Q. What is dormant account, what is investment banking

Ans.

A dormant account is an account that has had no activity for a long period of time. Investment banking involves providing financial services to clients.

  • A dormant account is an account that has not been used for a certain period of time, usually 12 months or more.

  • Investment banking involves providing financial services such as underwriting, mergers and acquisitions, and securities trading to clients.

  • Dormant accounts can be subject to fees or penalties if not used or closed.

  • Inv...read more

Are these interview questions helpful?
2w ago

Q. What is the expected number of tosses of a fair coin to get 3 consecutive heads?

Ans.

Expected number of tosses of a fair coin to get 3 consecutive heads.

  • The probability of getting 3 consecutive heads is 1/8

  • The expected number of tosses to get 3 consecutive heads is 14

  • This can be calculated using the formula E(X) = 2^k + 2^(k-1) + 2^(k-2) + ... + 2^2 + 2^1 + 2^0, where k is the number of consecutive heads required

Asked in Ola Cabs

2w ago

Q. What's the maximum number of runs a batsman can score in an ODI?

Ans.

A batsman can score a maximum of 264 runs in an ODI.

  • The maximum number of runs a batsman can score in an ODI is limited by the number of balls bowled and the number of boundaries hit.

  • The maximum number of balls bowled in an ODI is 300, assuming no extras are bowled.

  • If a batsman hits a boundary off every ball they face, they can score a maximum of 240 runs.

  • If a batsman hits sixes off every ball they face, they can score a maximum of 360 runs, but this is highly unlikely.

  • The cu...read more

Analyst Jobs

JP Morgan Chase logo
JP Morgan Chase - Trade Lifecycle Analyst (4-7 yrs) 4-7 years
JP Morgan Chase
3.9
₹ 3 L/yr - ₹ 22 L/yr
(AmbitionBox estimate)
JP Morgan Chase logo
Payments Lifecycle Analyst Payments Lifecycle Analyst 3-8 years
JP Morgan Chase
3.9
₹ 4 L/yr - ₹ 30 L/yr
(AmbitionBox estimate)
Bangalore / Bengaluru
JP Morgan Chase logo
Trade Lifecycle Analyst 1-9 years
JP Morgan Chase
3.9
₹ 5 L/yr - ₹ 30 L/yr
(AmbitionBox estimate)
Bangalore / Bengaluru
2d ago

Q. Why are gold prices increasing and why are US treasury bonds still valuable?

Ans.

Gold prices are increasing due to economic uncertainty and inflation concerns. US treasury bonds remain valuable due to their safe-haven status and reliable returns.

  • Gold prices are increasing due to economic uncertainty and inflation concerns.

  • Investors often turn to gold as a safe-haven asset during times of market volatility.

  • The demand for gold is also influenced by factors such as geopolitical tensions and central bank policies.

  • US treasury bonds are still valuable because t...read more

2w ago

Q. What are the disadvantages of VLOOKUP?

Ans.

VLOOKUP has limitations such as only searching for values in the leftmost column and being case-sensitive.

  • VLOOKUP only searches for values in the leftmost column of a table

  • It is case-sensitive, so if the lookup value has a different case than the table, it won't find a match

  • It can only return one value, so if there are multiple matches, it will only return the first one

  • It can be slow and resource-intensive for large datasets

Share interview questions and help millions of jobseekers 🌟

man-with-laptop
1w ago

Q. What is Capital market and Financial instruments

Ans.

Capital market is a platform where companies and governments raise funds through financial instruments like stocks, bonds, and derivatives.

  • Capital market is a market for long-term investments

  • It includes stock markets, bond markets, and derivatives markets

  • Companies and governments raise funds through issuing stocks and bonds

  • Investors buy and sell these financial instruments to earn profits

  • Examples of financial instruments are stocks, bonds, mutual funds, and options

  • Capital mar...read more

Asked in Capgemini

2d ago

Q. What is the output of the following pseudocode? #include void main() { int a = 100; printf("%0 %x", a); }

Ans.

The pseudocode will result in a compilation error due to incorrect printf format specifier.

  • The printf function has two format specifiers but only one argument is provided.

  • The first format specifier '%0' is incorrect and will result in a compilation error.

  • The correct format specifier for printing an integer in hexadecimal format is '%x'.

Asked in TCS

2w ago

Q. What is your favorite programming language?

Ans.

My favorite programming language is Python.

  • Python is easy to learn and has a simple syntax.

  • It has a vast library of modules and frameworks for various purposes.

  • Python is widely used in data science and machine learning.

  • It is also great for web development, automation, and scripting.

  • Some popular companies that use Python include Google, Facebook, and Netflix.

Asked in TresVista

2d ago

Q. What are the accounting entries for the purchase and sale of a depreciating asset?

Ans.

Accounting entries for purchase and sale of a depreciating asset

  • Purchase: Debit the asset account and credit the cash/bank account

  • Purchase: Debit the depreciation expense account and credit the accumulated depreciation account

  • Sale: Debit the cash/bank account and credit the asset account

  • Sale: Debit the accumulated depreciation account, debit the gain/credit the loss on sale account, and credit the asset account

6d ago

Q. Why did you decline the PPO from Microsoft?

Asked in Infibeam

1d ago

Q. Gave a puzzle (find the heaviest ball amongst 8 balls in an optimized way). Tell the logic and write code for it.-write Create, Update, Delete, Insert, Select, Join SQL queries for a given problem

Ans.

Optimized way to find the heaviest ball amongst 8 balls puzzle and SQL queries

  • Use binary search approach to divide the balls into groups and weigh them

  • Repeat the process with the heavier group until the heaviest ball is found

  • For SQL queries, use appropriate syntax for each operation and join tables based on common columns

  • Example SQL queries: INSERT INTO table_name (column1, column2, column3) VALUES (value1, value2, value3), SELECT column1, column2 FROM table_name WHERE condit...read more

Asked in ElectrifAi

3d ago

Q. How do you assign new tasks to employees based on their past performance?

Ans.

Assign tasks based on past performance by analyzing employee's strengths and weaknesses.

  • Analyze employee's past performance data

  • Identify their strengths and weaknesses

  • Assign tasks that align with their strengths

  • Provide training or support for areas of weakness

  • Regularly review and adjust task assignments based on performance

  • Consider employee preferences and career goals

1w ago

Q. How many airplanes are flying in the Indian sky at the moment?

Ans.

The exact number of airplanes flying in the Indian sky at the moment is not available.

  • The number of airplanes flying in the Indian sky changes constantly.

  • It depends on factors such as time of day, weather conditions, and airline schedules.

  • However, on average, there are around 2,000 flights in the Indian airspace at any given time.

  • This number includes both domestic and international flights.

  • The Indian aviation industry has been growing rapidly in recent years, with more and mo...read more

Asked in Deloitte

1w ago

Q. How would you react if your manager used demeaning language towards you, even if you were not at fault?

Ans.

I would remain calm, seek clarification, and focus on constructive feedback to improve my performance and maintain professionalism.

  • Stay calm: Instead of reacting emotionally, take a deep breath and maintain composure.

  • Seek clarification: Politely ask for specific feedback on what went wrong to understand the issue better.

  • Focus on solutions: Shift the conversation towards how to rectify the mistake and prevent it in the future.

  • Maintain professionalism: Respond respectfully, reg...read more

4d ago

Q. What is the Google product you use most frequently, and can you provide details about it?

Ans.

The most used Google product is Google Drive.

  • Google Drive is a cloud storage service that allows users to store and share files.

  • It offers free storage up to 15GB and paid plans for more storage.

  • It also includes Google Docs, Sheets, and Slides for creating and collaborating on documents.

  • Google Drive can be accessed on desktop and mobile devices.

  • It is a convenient and reliable tool for personal and professional use.

2w ago

Q. If a bond with a face value of 100 is issued at a discount for 98 and gives a fixed return of 10%, what is the actual rate of return? Is it more or less than 10%, and what method is used for its calculation?

Ans.

The actual rate of return is more than 10% due to the bond being issued at a discount. The method used for its calculation is Yield to Maturity (YTM).

  • Bond issued at discount means the actual rate of return is higher than the fixed rate.

  • Yield to Maturity (YTM) is used to calculate the actual rate of return on a bond.

  • YTM takes into account the bond's current market price, par value, coupon payments, and time to maturity.

Asked in Aspect Ratio

3d ago

Q. In a 50-liter mixture of milk and water, the ratio of milk to water is 3:2. How much water should be added to change the ratio of milk to water to 2:3?

Ans.

To change the ratio of milk and water from 3:2 to 2:3, water needs to be added to the mixture.

  • Calculate the current quantities of milk and water in the mixture based on the given ratio.

  • Determine the total quantity of the mixture before adding water.

  • Set up an equation to find the amount of water needed to achieve the desired ratio.

  • Solve the equation to find the amount of water to be added.

Asked in TCS

1d ago

Q. What is the difference between arraylist and vector? how to traverse a vector?

Ans.

ArrayList and Vector are both dynamic arrays, but Vector is synchronized and slower. Traversing a Vector is similar to an ArrayList.

  • ArrayList is not synchronized, while Vector is synchronized.

  • ArrayList is faster than Vector, but Vector is thread-safe.

  • To traverse a Vector, we can use a for loop or an iterator, similar to an ArrayList.

  • Example: Vector v = new Vector<>(); for(String s : v) { //do something }

1w ago

Q. Design an algorithm for the snake and ladders game.

Ans.

Algorithm for Snake and Ladders game

  • Create a board with 100 squares

  • Assign snakes and ladders to specific squares

  • Roll a dice to move player's token on the board

  • Check if the new position is a snake or ladder

  • Repeat until a player reaches the final square

4d ago

Q. How do you analyze a company's financial statements?

Ans.

Analyzing a company's financial statements involves examining its income statement, balance sheet, and cash flow statement to evaluate its financial health.

  • Start by examining the income statement to understand the company's revenue, expenses, and profitability.

  • Next, review the balance sheet to assess the company's assets, liabilities, and equity.

  • Finally, analyze the cash flow statement to evaluate the company's cash inflows and outflows.

  • Look for trends and patterns in the fin...read more

2w ago

Q. How to deny access to user in linux and how to check how many users are logged in

Ans.

To deny access to a user in Linux, you can use the 'usermod' command to lock the account. To check how many users are logged in, you can use the 'who' command.

  • To deny access to a user, use 'usermod -L username' to lock the account

  • To check how many users are logged in, use the 'who' command

  • You can also use the 'w' command to see who is logged in and what they are doing

1w ago

Q. How would you reduce the number of iterations to make it more effective?

Ans.

Optimize iterations by using strategies like pruning, memoization, and leveraging data structures for efficiency.

  • Use pruning techniques to eliminate unnecessary paths early, e.g., in search algorithms.

  • Implement memoization to store results of expensive function calls, reducing repeated calculations.

  • Leverage efficient data structures like hash tables for quick lookups, e.g., using a set to track seen elements.

2w ago

Q. Insert +, -, *, / between the digits 3, 3, 8, 8 (in any order) such that the result is 24.

Ans.

Using only 3,3,8,8 and +,-,*,/ operators, make 24.

  • There are multiple ways to solve this puzzle.

  • One possible solution is: 8 / (3 - 8/3) = 24

  • Another solution is: (8 * 3) - (8 / 3) = 24

  • Remember to follow the order of operations (PEMDAS).

5d ago

Q. What is SDLC? Explain all phases in detail.

Ans.

SDLC stands for Software Development Life Cycle. It is a process followed by software development teams to design, develop and test high-quality software.

  • The phases of SDLC are Planning, Analysis, Design, Development, Testing, Deployment, and Maintenance.

  • Planning involves defining the project scope, goals, and objectives.

  • Analysis involves gathering and analyzing requirements.

  • Design involves creating a detailed design of the software.

  • Development involves coding and building th...read more

Asked in Capgemini

1w ago

Q. What is the importance of the C language and its real-time applications?

Ans.

C language is important for its efficiency and low-level programming capabilities, with real-time applications in embedded systems and operating systems.

  • C is a low-level language that allows for direct memory manipulation and efficient code execution.

  • Real-time applications include embedded systems like microcontrollers and operating systems like Unix.

  • C is also used in game development, system programming, and scientific computing.

  • C's popularity has led to the creation of many...read more

Asked in Wipro

1d ago

Q. What would you do if you made a mistake in an email to a 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

6d ago

Q. Explain a game theory scenario without a Nash equilibrium.

Ans.

Some games lack a Nash equilibrium, leading to unpredictable outcomes and strategic complexities.

  • In a 2x2 matrix game, players may have strategies that lead to no stable outcome.

  • Example: If both players choose to defect in a Prisoner's Dilemma, they both end up worse off.

  • Another example is the 'Battle of the Sexes' where players prefer different outcomes, leading to multiple equilibria but no stable one.

  • Games like 'Matching Pennies' show that players can never settle on a str...read more

Previous
4
5
6
7
8
9
10
Next

Interview Experiences of Popular Companies

TCS Logo
3.6
 • 11.1k Interviews
Accenture Logo
3.7
 • 8.7k Interviews
Wipro Logo
3.7
 • 6.1k Interviews
Capgemini Logo
3.7
 • 5.1k Interviews
HCLTech Logo
3.5
 • 4.1k Interviews
View all
Interview Tips & Stories
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories
Analyst Interview Questions
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Trusted by over 1.5 Crore job seekers to find their right fit company
80 L+

Reviews

10L+

Interviews

4 Cr+

Salaries

1.5 Cr+

Users

Contribute to help millions

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

Follow Us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter
Profile Image
Hello, Guest
AmbitionBox Employee Choice Awards 2025
Winners announced!
awards-icon
Contribute to help millions!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Add office benefits
Add office benefits