Analyst
2000+ Analyst Interview Questions and Answers

Asked in Nomura Holdings

Q. What do you know about hashing, hash table, hashing key?
Hashing is a technique to convert data of arbitrary size to a fixed size. Hash table is a data structure that uses hashing to store data.
Hashing is used to index and retrieve items in a database because it is faster than other methods.
Hash table is a data structure that uses a hash function to map keys to array indices.
Hashing key is the input to the hash function that produces a hash value.
Hashing is used in password storage, checksum generation, and data encryption.

Asked in Deutsche Bank

Q. You have a decent CPI and are from Maths background so why not go for a
I am passionate about applying my mathematical skills to solve complex problems in the field of analysis.
I believe that my strong mathematical background provides me with a solid foundation for analytical work.
Mathematics has taught me critical thinking, problem-solving, and data analysis skills that are essential for an analyst role.
I enjoy working with numbers and using mathematical models to gain insights and make informed decisions.
My CPI reflects my dedication and hard w...read more

Asked in Snapdeal

Q. Calculate what single cut bookmyshow should charge from the customers depending on the various factor..... Ans. List the factors like movie of superstar, festival occasion etc.
BookMyShow should charge different prices based on factors like movie of superstar, festival occasion, etc.
Consider the popularity of the movie star
Take into account the demand for tickets during festival occasions
Analyze the competition and market trends
Offer discounts for bulk bookings or loyalty programs
Consider the cost of production and distribution
Adjust prices based on the time of day or week
Use dynamic pricing to optimize revenue
Examples: Charge higher prices for a mo...read more

Asked in Ernst & Young

Q. How do you filter data according to a particular condition in PySpark?
Filtering data in PySpark based on a particular condition.
Use the filter() function to filter data based on a condition.
Conditions can be specified using logical operators such as ==, >, <, etc.
Multiple conditions can be combined using logical operators such as and, or, not.
Example: df.filter(df['age'] > 25).filter(df['gender'] == 'Male')
This will filter the data where age is greater than 25 and gender is Male.

Asked in HCLTech

Q. What is the difference between Auto-Pilot and Co-management?
Auto-Pilot is a fully automated management solution while Co-management is a shared management solution.
Auto-Pilot is a cloud-based solution that automates device deployment, configuration, and management.
Co-management allows organizations to manage devices using both Configuration Manager and Intune.
Auto-Pilot is designed for modern devices running Windows 10 while Co-management is designed for legacy devices.
Auto-Pilot is a fully automated solution while Co-management is a ...read more

Asked in Google

Q. What new feature would you like to add to Google Maps, and how would it help increase the company's revenue?
I would like to add a feature that suggests nearby events and attractions based on user preferences.
Personalized event and attraction recommendations
Integration with ticketing platforms for revenue sharing
Increased user engagement and retention
Analyst Jobs




Asked in Citicorp

Q. 3. How has the Indian Economy performed in the past 2 years?
The Indian economy has experienced mixed performance in the past 2 years.
GDP growth rate has fluctuated
Demonetization and GST implementation impacted the economy
Unemployment rate has been a concern
Inflation has remained relatively low
Foreign direct investment has increased
Agricultural sector faced challenges due to weather conditions

Asked in Goldman Sachs

Q. Given coordinates of some points, find a figure that encompasses all of the points. The figure should have the least possible area and be formed by joining points using straight lines. This is the Convex Hull p...
read moreThe Convex Hull is the smallest convex polygon that encloses all given points.
Sort the points based on their x-coordinate.
Find the upper hull by starting from the leftmost point and moving clockwise.
Find the lower hull by starting from the rightmost point and moving counterclockwise.
Combine the upper and lower hulls to form the convex hull.
Share interview questions and help millions of jobseekers 🌟

Asked in TCS

To create a form in React JS and monitor value changes, you can use state to store form data and handle onChange events.
Use state to store form data
Handle onChange events to update state with new values
Use controlled components to ensure form data is synced with state

Asked in Snapdeal

Q. How would you eliminate a defective (empty) pack from a group of non-empty packs during transportation loading?
Defective pack elimination during transportation loading
Inspect each pack before loading
Use a checklist to ensure all packs are accounted for
Separate defective packs from non-defective ones
Label defective packs clearly
Dispose of defective packs properly
Train personnel on proper handling procedures

Asked in UBS

Q. If there was a hole of dimension x on a beach, how much sand does it contain?
The amount of sand in a hole of dimension x on a beach cannot be determined without additional information.
The volume of sand in the hole depends on the depth of the hole as well as its length and width.
To calculate the volume, the formula V = lwh can be used, where l is the length, w is the width, and h is the depth of the hole.
Without knowing the specific dimensions of the hole, it is impossible to determine the amount of sand it contains.

Asked in Deloitte

Q. Is it possible to convert bytecode in Java back to original code, and if so, how?
Yes, it is possible to decompile bytecode in Java back to the original code.
Decompilation is the process of converting bytecode back to its original source code.
There are several tools available for decompiling Java bytecode, such as JD-GUI, FernFlower, and Procyon.
Decompiling bytecode can be useful for understanding how a program works, reverse engineering, or debugging.
However, the decompiled code may not be an exact replica of the original source code, as some information ...read more

Asked in Allianz Technology

Q. Ps -ef what will it do what is strace command . What is tar and how to uncompress a file without extracting it what is /etc/motd what does it do
Ps -ef lists all processes, strace command traces system calls, tar is used for archiving files, /etc/motd displays message of the day.
Ps -ef command lists all processes running on the system
Strace command is used to trace system calls made by a process
Tar command is used to archive files and directories
To uncompress a file without extracting it, you can use 'tar -xOzf file.tar.gz | less' to view the contents without extracting
/etc/motd is a file that displays a message of th...read more

Asked in eClerx

Q. What is a derivative and what are the different types of derivatives?
A derivative is a financial instrument whose value is derived from an underlying asset. Types include futures, options, and swaps.
A derivative is a contract between two parties based on an underlying asset.
It derives its value from the performance of the underlying asset.
Common types of derivatives include futures, options, forwards, and swaps.
Derivatives are used for hedging, speculation, and arbitrage.
Examples of derivatives include stock options, commodity futures, and int...read more

Asked in TCS

Q. What is cloud computing?
Cloud computing is the delivery of computing services over the internet, enabling on-demand access to resources and applications.
Scalability: Easily scale resources up or down based on demand, e.g., AWS Elastic Compute Cloud (EC2).
Cost Efficiency: Pay-as-you-go pricing models reduce upfront costs, e.g., Google Cloud Platform.
Accessibility: Access services from anywhere with an internet connection, e.g., Microsoft Office 365.
Collaboration: Enables real-time collaboration on do...read more

Asked in Goldman Sachs

Q. You roll a die until the sum of all die rolls becomes at least 100. What is the most likely value of the last roll?
What is the most likely value of the last roll in a game where a die is rolled until the sum of all rolls is at least 100?
The last roll must be at least 4 to reach a sum of 100
The probability of rolling a 4, 5, or 6 is 1/2
The most likely value of the last roll is 4 or 5

Asked in Eaton

Q. What strategy do you use for spend analysis and cost reduction?
Our strategy for spend analysis and cost reduction involves a thorough review of all expenses and identifying areas for optimization.
Conduct a comprehensive analysis of all expenses
Identify areas for optimization and cost reduction
Negotiate with vendors for better pricing and terms
Implement cost-saving measures such as process improvements and automation
Regularly review and update the strategy to ensure continued success

Asked in Goldman Sachs

Q. If a customer wants to buy fuel, what options are available?
You can buy fuel from us through our fuel card program.
We offer a fuel card program that allows you to purchase fuel from our network of stations.
Our fuel card program offers discounts and rewards for frequent users.
You can easily track your fuel expenses and usage through our online portal.
We also offer customized fuel solutions for businesses and fleets.
Our fuel is high-quality and meets all industry standards.

Asked in Goldman Sachs

Q. If we increase the volatility of the stock, how does the price of a call option change?
Increasing stock volatility increases the price of a call option.
Higher volatility means higher potential for the stock to move in the option holder's favor, increasing the option's value
The option's delta and gamma will also increase with higher volatility
Example: If a call option on a stock with a strike price of $50 has a premium of $2 when the stock has a volatility of 20%, increasing the volatility to 30% may increase the premium to $2.50 or higher

Asked in Capgemini

Q. What is object-oriented language, and can you provide real-world examples?
Object-oriented language is a programming paradigm that uses objects to represent data and methods.
Objects contain data and methods that operate on that data.
Encapsulation, inheritance, and polymorphism are key concepts in object-oriented programming.
Examples of object-oriented languages include Java, C++, and Python.

Asked in Morgan Stanley

Q. What is the probability that an element at the 20th position ends up at the 31st position after the first iteration?
The probability of element at 20th position landing up at 31st position after the first iteration.
The probability depends on the size of the dataset and the algorithm used for iteration.
If the algorithm involves swapping adjacent elements, the probability is higher.
If the dataset is sorted in a way that the element at 20th position is adjacent to the element at 31st position, the probability is 1.
The probability can be calculated using combinatorics and probability theory.

Asked in Shell

Q. What is your preferred method for accepting changes from the customer: Waterfall or Agile?
Agile is my preferred way of accepting changes from the customer.
Agile allows for continuous feedback and collaboration with the customer
Waterfall can lead to delays and misunderstandings
Agile promotes flexibility and adaptability to changing requirements
Examples: Scrum, Kanban, Lean

Asked in Quantium

Q. How do you predict sales given enough data?
Sales prediction can be made using machine learning algorithms and statistical models.
Collect and clean relevant data
Choose appropriate algorithm or model
Train the model using historical data
Validate the model using test data
Use the model to predict future sales
Continuously monitor and update the model
Examples: linear regression, decision trees, neural networks

Asked in Infosys

Q. How many samosas does your college canteen sell?
I don't have the available data to answer this question.

Asked in HSBC Group

Q. How would you determine the number of petrol pumps in a city?
Use online maps or directories to find the number of petrol pumps in the city.
Search for petrol pumps on online maps like Google Maps or MapQuest.
Use online directories like Yelp or Yellow Pages to find petrol pumps in the city.
Check with local authorities or city websites for a list of petrol pumps in the area.
Ask locals or taxi drivers for recommendations on petrol pumps in the city.

Asked in Deloitte

Q. If the C drive is running out of space, what troubleshooting steps would you take?
To troubleshoot a C drive running out of space, check for large files, uninstall unnecessary programs, clear temporary files, and consider expanding storage capacity.
Check for large files that can be deleted or moved to another drive
Uninstall unnecessary programs to free up space
Clear temporary files using disk cleanup tools
Consider expanding storage capacity by adding a new hard drive or using external storage

Asked in ICICI Prudential Life Insurance

Q. If there are two datasets, one with 10,000 policies and another with 12,000 policies, each having 100 variables, how would you verify the validity of the second dataset assuming the first one is accurate?
The validity of the second data set can be verified by comparing it with the first data set.
Compare the variables in both data sets to ensure they are the same.
Check if the number of policies in the second data set matches the number stated.
Perform statistical analysis on both data sets to identify any discrepancies or inconsistencies.
Validate the accuracy of the second data set by cross-referencing it with external sources or known benchmarks.

Asked in TaskUs

Q. What is the process of AML analysis, including the end-to-end process of online monitoring transactions?
AML analysis is the process of identifying and preventing money laundering activities through online transaction monitoring.
AML analysis involves the identification of suspicious transactions and the assessment of their risk levels.
The process includes collecting and analyzing transaction data, conducting customer due diligence, and reporting any suspicious activities to regulatory authorities.
Online monitoring of transactions involves real-time tracking of financial transact...read more

Asked in ION Group

Use binary search method to identify contaminated pills in the jar.
Divide the pills into two equal groups and test one group. If contaminated, test each pill individually. If not contaminated, repeat the process with the other group.
Continue dividing and testing until the contaminated pills are identified with the least number of tests.
Example: If there are 100 pills, start by testing 50 pills. If contaminated, test each of the 50 pills individually. If not contaminated, divi...read more

Asked in Deloitte

Q. Who regulates Markets in US? Responsibilities of their Market regulator?
The Securities and Exchange Commission (SEC) regulates markets in the US. Their responsibilities include enforcing federal securities laws, protecting investors, and maintaining fair and orderly markets.
The SEC is responsible for overseeing securities exchanges such as the New York Stock Exchange (NYSE) and NASDAQ.
They enforce laws such as the Securities Act of 1933 and the Securities Exchange Act of 1934.
The SEC also regulates investment advisers, mutual funds, and other inv...read more
Interview Questions of Similar Designations
Interview Experiences of Popular Companies





Top Interview Questions for Analyst Related Skills

Calculate your in-hand salary
Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary


Reviews
Interviews
Salaries
Users

