Junior Analyst

70+ Junior Analyst Interview Questions and Answers

Updated 29 Oct 2024

Popular Companies

search-icon
Q1. Yogesh And Primes

Yogesh is a very intelligent student and is interested in research in Machine Learning domain. His college has only one professor, Mr. Peter working in that field. He approaches the professor f...read more

Q2. Rat In A Maze

You are given a starting position for a rat which is stuck in a maze at an initial point (0, 0) (the maze can be thought of as a 2-dimensional plane). The maze would be given in the form of a squar...read more

Junior Analyst Interview Questions and Answers for Freshers

illustration image

Q3. If I buy a piece of equipment, walk me through the impact on the 3 financial statements

Ans.

Buying equipment affects all 3 financial statements

  • On the income statement, the purchase will be recorded as an expense, reducing net income

  • On the balance sheet, the equipment will be recorded as an asset, increasing total assets

  • On the cash flow statement, the purchase will be recorded as a cash outflow from investing activities

Q4. What is the most complex algorithm you've ever written?

Ans.

I am an AI language model and do not have the ability to write algorithms.

  • As an AI language model, I am not capable of writing algorithms.

  • However, I can assist in generating code snippets or providing guidance on algorithmic concepts.

  • Feel free to ask me any questions related to algorithms or programming in general.

Are these interview questions helpful?

Q5. Explain how the balance sheet works for banking sector

Ans.

The balance sheet for banking sector shows the assets, liabilities and equity of the bank at a specific point in time.

  • Assets include cash, loans, investments, and property

  • Liabilities include deposits, loans from other banks, and bonds

  • Equity includes the bank's capital and reserves

  • The balance sheet must balance, with assets equaling liabilities plus equity

  • The balance sheet is used to analyze the financial health of the bank

Q6. What is Overloading? What is Function Overloading? What is Operator Overloading?

Ans.

Overloading is the ability to define multiple functions or operators with the same name but different parameters.

  • Function overloading allows multiple functions with the same name but different parameters to be defined in a class.

  • Operator overloading allows operators such as +, -, *, / to be redefined for user-defined data types.

  • Overloading is resolved at compile-time based on the number, type, and order of arguments passed to the function or operator.

  • Example of function overl...read more

Share interview questions and help millions of jobseekers 🌟

man-with-laptop

Q7. What is the difference between a File Structure and Data Structure?

Ans.

File structure refers to the way data is stored on disk, while data structure refers to the way data is organized in memory.

  • File structure is concerned with how data is stored on disk, while data structure is concerned with how data is organized in memory.

  • File structure is typically hierarchical, with directories containing files, while data structures can take many forms such as arrays, linked lists, and trees.

  • Examples of file structures include FAT, NTFS, and HFS+, while ex...read more

Q8. What do you know about Software Development Life Cycle?

Ans.

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

  • SDLC consists of several phases including planning, analysis, design, development, testing, deployment, and maintenance.

  • Each phase has its own set of activities and deliverables that must be completed before moving on to the next phase.

  • SDLC models include Waterfall, Agile, and DevOps, each with its own approach to software development.

  • SD...read more

Junior Analyst Jobs

Sales Coverage Support Junior Analyst 2-7 years
DEUTSCHE BANK AG
3.9
Mumbai
Sales Coverage Support Junior Analyst 2-4 years
DEUTSCHE BANK AG
3.9
Mumbai
AML Monitoring & Screening Control Junior Analyst 7-12 years
DEUTSCHE BANK AG
3.9
Jaipur

Q9. What is a class in c++? What is an Object in c++?

Ans.

A class is a blueprint for creating objects in C++. An object is an instance of a class.

  • A class is a user-defined data type that encapsulates data members and member functions.

  • An object is an instance of a class that has its own set of data members and can access the member functions of the class.

  • Classes are used to organize and structure code, making it easier to maintain and reuse.

  • Example: class Car { private: int speed; public: void setSpeed(int s) { speed = s; } };

  • Example...read more

Q10. Any thing about PPT, you would like to change or say about ?

Ans.

I would like to improve the design options and add more interactive features.

  • More design templates and customization options

  • Ability to add interactive elements like quizzes or polls

  • Improved collaboration features for real-time editing

  • Better integration with other software like Excel or Word

Q11. Difference between a bond and a debenture

Ans.

A bond is a type of debt security issued by companies or governments, while a debenture is a type of bond that is not secured by collateral.

  • Bonds are secured by collateral, while debentures are not.

  • Bonds have a fixed interest rate, while debentures may have a floating interest rate.

  • Bonds are typically issued by companies or governments to raise capital, while debentures are often issued by corporations.

  • Examples of bonds include Treasury bonds and corporate bonds, while exampl...read more

Q12. “How do you decide the credit rating of any company?”

Ans.

Credit rating of a company is decided based on various factors such as financial statements, industry trends, and management quality.

  • Analyze financial statements to determine the company's financial health

  • Consider industry trends and competition to assess the company's position in the market

  • Evaluate management quality and their ability to make sound business decisions

  • Use credit rating agencies such as Moody's or S&P for additional insights

  • Assign a rating based on the company'...read more

Q13. Explain the Eurozone debt crisis

Ans.

The Eurozone debt crisis was a financial crisis that occurred in the European Union from 2009 to 2012.

  • The crisis was caused by a combination of factors, including high government debt, low economic growth, and a lack of competitiveness.

  • Some countries, such as Greece, had borrowed heavily and were unable to repay their debts, leading to fears of default.

  • The crisis led to bailouts of several countries by the European Union and the International Monetary Fund.

  • Austerity measures ...read more

Q14. What is a deferred tax asset ?

Ans.

A deferred tax asset is an accounting concept that represents a future tax benefit for a company.

  • It arises when a company has overpaid taxes or has carried forward tax losses from previous years.

  • It can be used to offset future tax liabilities and reduce the company's tax bill.

  • Examples include tax credits, unused tax deductions, and net operating losses.

  • Deferred tax assets are recorded on the balance sheet as an asset.

  • They are subject to regular review and may need to be writt...read more

Q15. What do you know about Interface in Java?

Ans.

Interface in Java is a blueprint of a class that has only abstract methods and constants.

  • Interfaces are used to achieve abstraction and multiple inheritance in Java.

  • A class can implement multiple interfaces but can only extend one class.

  • All methods in an interface are public and abstract by default.

  • Interfaces can also have default and static methods in Java 8 and above.

  • Example: interface Shape { void draw(); }

Q16. How do we join two tables in SQL? How do we join two dataframes in pandas python?

Ans.

In SQL, tables are joined using JOIN statements. In pandas, dataframes are joined using merge() function.

  • In SQL, use JOIN statements such as INNER JOIN, LEFT JOIN, RIGHT JOIN, or FULL JOIN to combine data from two tables based on a related column.

  • In pandas, use the merge() function to join two dataframes based on one or more keys.

  • Example in SQL: SELECT * FROM table1 JOIN table2 ON table1.key = table2.key;

  • Example in pandas: merged_df = pd.merge(df1, df2, on='key_column')

Q17. “name any 5 stocks which are doing extremely good.”

Ans.

Tesla, Amazon, Apple, Microsoft, and Facebook are doing extremely well.

  • Tesla's stock has surged due to strong demand for electric vehicles.

  • Amazon's stock has benefited from the shift to online shopping during the pandemic.

  • Apple's stock has been boosted by strong sales of iPhones and other devices.

  • Microsoft's stock has risen due to growth in its cloud computing business.

  • Facebook's stock has been resilient despite controversies over data privacy and misinformation.

Q18. What is Polymorphism? Types of Polymorphism?

Ans.

Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as if they were the same type.

  • Polymorphism is achieved through method overloading and method overriding.

  • Compile-time polymorphism is achieved through method overloading.

  • Runtime polymorphism is achieved through method overriding.

  • Examples of polymorphism include method overloading and method overriding.

  • Polymorphism is a key concept in object-oriented programming.

Q19. “Infy has a P/E ratio 45, what does that mean?”

Ans.

P/E ratio of 45 means that the stock price is 45 times higher than its earnings per share.

  • P/E ratio is a valuation ratio that compares a company's current share price with its earnings per share

  • A high P/E ratio indicates that investors are willing to pay more for each dollar of earnings

  • A low P/E ratio may indicate that the stock is undervalued or that the company is not performing well

  • For example, if a company has a P/E ratio of 45 and its earnings per share is $1, then its s...read more

Q20. Aptitude

We have to put the ball in the hole in minimum movement of the tiles.

Q21. What kind of sample preparation are you doing and how many samples are you doing per day

Ans.

I am currently performing sample preparation by extracting DNA from blood samples and processing around 20 samples per day.

  • Performing DNA extraction from blood samples

  • Processing approximately 20 samples per day

  • Utilizing various techniques such as PCR and gel electrophoresis

Q22. What will you do if your internet connection stop working?

Ans.

I would troubleshoot the issue by checking the router, restarting the modem, and contacting my internet service provider if necessary.

  • Check the router to ensure all cables are securely connected

  • Restart the modem to reset the connection

  • Contact the internet service provider for assistance if the issue persists

Q23. What do you know about TCP/IP model?

Ans.

TCP/IP model is a networking protocol used for communication between devices on the internet.

  • TCP/IP model has four layers: application, transport, internet, and network access.

  • Each layer has its own set of protocols and functions.

  • TCP/IP model is used for communication between devices on the internet.

  • Examples of protocols used in TCP/IP model include HTTP, FTP, TCP, and IP.

Q24. What is the customer need and feedback?

Ans.

Customer need and feedback are essential for understanding and improving products or services.

  • Customer need refers to the specific requirements or desires of customers that a product or service should fulfill.

  • Feedback is the information or opinions provided by customers about their experience with a product or service.

  • Customer need and feedback help in identifying areas for improvement, enhancing customer satisfaction, and driving product development.

  • Examples of customer need...read more

Q25. All defects which may occur during tablets manufacturing?

Ans.

Defects that may occur during tablet manufacturing

  • Cracking or chipping of tablets

  • Capping or lamination of tablets

  • Mottling or color variation in tablets

  • Incorrect weight or size of tablets

  • Presence of foreign particles in tablets

  • Incorrect dissolution rate of tablets

Q26. What is working capital

Ans.

Working capital is the difference between current assets and current liabilities of a company.

  • It is the amount of money a company has available for its day-to-day operations.

  • It is calculated by subtracting current liabilities from current assets.

  • Positive working capital means the company has enough funds to cover its short-term obligations.

  • Negative working capital means the company may struggle to meet its short-term obligations.

  • Examples of current assets include cash, invent...read more

Frequently asked in,

Q27. What is a Brute Force Algorithm?

Ans.

A Brute Force Algorithm is a method of solving problems by trying every possible solution.

  • It involves trying every possible combination of inputs to find the correct output.

  • It is a simple but inefficient algorithm.

  • It is commonly used in cryptography to crack passwords.

  • Examples include the exhaustive search algorithm and the traveling salesman problem.

Q28. What is a Tree and Graph Data Structure?

Ans.

A tree is a hierarchical data structure with a single root node and child nodes, while a graph is a non-linear data structure with nodes and edges.

  • Trees have a clear parent-child relationship, while graphs have arbitrary connections between nodes.

  • Trees are used in file systems, HTML DOM, and decision trees, while graphs are used in social networks, maps, and recommendation systems.

  • Both structures can be represented using adjacency lists or matrices.

  • Graphs can have cycles, whi...read more

Q29. What is software development life cycle

Ans.

Software development life cycle (SDLC) is a process used to design, develop, and maintain software.

  • SDLC is a systematic approach to software development.

  • It consists of several phases including requirements gathering, design, coding, testing, deployment, and maintenance.

  • Each phase has specific goals and activities that contribute to the overall development process.

  • SDLC models include Waterfall, Agile, and DevOps.

  • Example: In the requirements gathering phase, analysts collect an...read more

Frequently asked in,

Q30. What is asset backed security and how is different from CMBS

Ans.

Asset backed security is a type of financial security backed by a pool of assets, while CMBS specifically refers to securities backed by commercial real estate loans.

  • Asset backed securities are backed by a variety of assets such as credit card receivables, auto loans, or student loans.

  • CMBS are specifically backed by commercial real estate loans, such as office buildings, shopping centers, or hotels.

  • Asset backed securities are typically more diversified in terms of underlying ...read more

Q31. What do you know about finance ?

Ans.

Finance is the study of money management and investment decisions.

  • Finance involves analyzing financial statements and market trends.

  • It includes making investment decisions, managing risk, and raising capital.

  • Examples of financial instruments include stocks, bonds, and derivatives.

  • Finance also encompasses personal finance, corporate finance, and public finance.

Q32. Guesstimate the number of microwave ovens being used in a metro city in a day

Ans.

Approximately 500,000 microwave ovens are used in a metro city in a day.

  • Estimate the population of the metro city

  • Assume a household size and percentage of households with microwave ovens

  • Consider commercial establishments and offices using microwave ovens as well

  • Factor in the frequency of usage per day per microwave oven

  • Adjust for any special events or holidays that may affect usage

Q33. Guesstimate the revenue of a petrol pump in Gurgaon in a day

Ans.

The revenue of a petrol pump in Gurgaon in a day can be estimated based on factors like location, footfall, fuel prices, and services offered.

  • Consider the location of the petrol pump - proximity to highways, residential areas, and commercial hubs can impact revenue

  • Footfall at different times of the day can affect revenue - peak hours may see higher sales

  • Fuel prices and types of fuel offered can also influence revenue

  • Additional services like car wash, convenience store, and me...read more

Q34. What is Artificial Intelligence?

Ans.

Artificial Intelligence is the simulation of human intelligence in machines.

  • AI involves creating intelligent machines that can perform tasks without human intervention.

  • It includes machine learning, natural language processing, and robotics.

  • Examples include Siri, Alexa, and self-driving cars.

  • AI has applications in various fields such as healthcare, finance, and transportation.

Frequently asked in, ,

Q35. What is a Data Structure?

Ans.

A data structure is a way of organizing and storing data in a computer so that it can be accessed and used efficiently.

  • Data structures are used to manage and manipulate data.

  • They can be implemented using arrays, linked lists, trees, graphs, and other methods.

  • Examples include stacks, queues, hash tables, and binary search trees.

  • Choosing the right data structure is important for optimizing performance and memory usage.

  • Common operations on data structures include insertion, dele...read more

Q36. What do you know about lending in general?

Ans.

Lending involves providing funds to individuals or businesses with the expectation of repayment with interest.

  • Lending can be done by banks, credit unions, or online lenders.

  • Interest rates are typically charged on the amount borrowed.

  • Lenders assess the creditworthiness of borrowers before approving loans.

  • Types of loans include personal loans, mortgages, and business loans.

Q37. Write a program to implement anargram?

Ans.

Program to implement anagram using array of strings

  • Create a function to check if two strings are anagrams

  • Loop through the array of strings and compare each pair of strings

  • If two strings are anagrams, add them to a new array

  • Return the new array of anagrams

Q38. What has more prepayment risk CMBS, RMBS, ABS

Ans.

CMBS has more prepayment risk compared to RMBS and ABS.

  • CMBS (Commercial Mortgage-Backed Securities) typically have higher prepayment risk due to the nature of commercial real estate loans.

  • RMBS (Residential Mortgage-Backed Securities) have lower prepayment risk compared to CMBS as residential mortgages are less likely to prepay.

  • ABS (Asset-Backed Securities) generally have lower prepayment risk as the underlying assets may have more stable cash flows.

  • Prepayment risk in CMBS can...read more

Q39. Why do you prefer microstrategy over power bi

Ans.

I prefer MicroStrategy over Power BI due to its robust security features and scalability.

  • MicroStrategy offers more advanced security features compared to Power BI, making it a preferred choice for organizations with strict data security requirements.

  • MicroStrategy is known for its scalability, allowing for large volumes of data to be processed efficiently and effectively.

  • MicroStrategy provides a wide range of data visualization options and customization capabilities, giving us...read more

Q40. What is a linked list?

Ans.

A linked list is a linear data structure where each element is a separate object with a pointer to the next element.

  • Linked list is a dynamic data structure

  • It consists of nodes that contain data and a pointer to the next node

  • Insertion and deletion operations are efficient in linked list

  • Example: Singly linked list, Doubly linked list

Q41. What is a Spanning Tree?

Ans.

A Spanning Tree is a subset of a graph that connects all vertices with the minimum possible number of edges.

  • It is a tree that spans all the vertices of a connected graph.

  • It has no cycles and is a subgraph of the original graph.

  • It has n-1 edges for a graph with n vertices.

  • It is used in network design and optimization problems.

Q42. What is Machine Learning?

Ans.

Machine learning is a subset of artificial intelligence that enables machines to learn from data and improve their performance.

  • It involves training algorithms on large datasets to make predictions or decisions.

  • It can be supervised, unsupervised, or semi-supervised.

  • Examples include image recognition, natural language processing, and recommendation systems.

  • It requires a lot of data and computing power to train models effectively.

  • It has applications in various fields such as fin...read more

Frequently asked in,

Q43. Difference between supervised and unsupervised learning

Ans.

Supervised learning uses labeled data to train the model, while unsupervised learning uses unlabeled data.

  • Supervised learning requires a target variable for training, while unsupervised learning does not.

  • In supervised learning, the model learns from labeled examples to make predictions on new data.

  • Examples of supervised learning include regression and classification algorithms like linear regression and decision trees.

  • Unsupervised learning finds patterns and relationships in ...read more

Q44. What is Software Development Lifecycle?

Ans.

Software Development Lifecycle (SDLC) is a process used by software development teams to design, develop, test, and deploy high-quality software.

  • SDLC consists of several phases including planning, analysis, design, implementation, testing, and maintenance.

  • Each phase has specific goals and deliverables to ensure the software meets requirements and is of high quality.

  • Examples of SDLC models include Waterfall, Agile, and DevOps.

  • SDLC helps teams manage and control the development...read more

Q45. What kinds of heavy metals you know

Ans.

Some examples of heavy metals include lead, mercury, cadmium, arsenic, and chromium.

  • Lead

  • Mercury

  • Cadmium

  • Arsenic

  • Chromium

Q46. What you do when you feel pressurized

Ans.

I prioritize tasks, take deep breaths, and seek help from colleagues or supervisors.

  • Prioritize tasks to focus on what needs to be done first

  • Take deep breaths to calm down and think clearly

  • Seek help from colleagues or supervisors if feeling overwhelmed

  • Practice time management techniques to stay organized and reduce stress

Q47. Differnece between C++ and Java

Ans.

C++ is a compiled language with pointers and memory management, while Java is an interpreted language with garbage collection.

  • C++ is faster than Java due to direct memory access and lack of garbage collection

  • Java is more secure than C++ due to its sandbox environment

  • C++ allows for low-level system programming, while Java is better suited for web applications

  • C++ has multiple inheritance, while Java only has single inheritance

  • C++ has operator overloading, while Java does not

Q48. What is capital market?

Ans.

Capital market is a financial market where long-term securities like stocks, bonds, and other financial instruments are traded.

  • Capital market is a platform for companies to raise long-term funds from investors.

  • It includes both primary and secondary markets.

  • Investors can buy and sell securities like stocks, bonds, and debentures in the capital market.

  • The capital market is regulated by the Securities and Exchange Board of India (SEBI) in India.

  • Examples of capital markets includ...read more

Q49. Difference between dense rank, rank and row number

Ans.

Dense rank assigns consecutive integers to rows with the same value, rank assigns the same rank to ties and leaves gaps, row number assigns unique numbers to rows.

  • Dense rank assigns consecutive integers to rows with the same value, without any gaps.

  • Rank assigns the same rank to ties and leaves gaps in the ranking sequence.

  • Row number assigns unique numbers to rows in the result set.

  • Example: Dense rank - 1, 2, 2, 3; Rank - 1, 2, 2, 4; Row number - 1, 2, 3, 4.

Q50. How do you write test cases?

Ans.

Test cases are written by identifying the requirements, creating scenarios, and verifying the expected results.

  • Identify the requirements and create scenarios based on them

  • Verify the expected results by comparing them with actual results

  • Ensure that the test cases cover all possible scenarios

  • Use tools like JIRA or TestRail to manage and track test cases

  • Collaborate with the development team to ensure test cases are accurate and up-to-date

1
2
Next
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Interview experiences of popular companies

3.7
 • 10k Interviews
3.8
 • 5.4k Interviews
3.8
 • 4.6k Interviews
4.1
 • 42 Interviews
3.4
 • 22 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

Junior 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