Add office photos
Ernst & Young logo
Engaged Employer

Ernst & Young

Verified
3.4
based on 10.8k Reviews
Video summary
Filter interviews by
Designation
Fresher
Experienced
Skills

600+ Ernst & Young Interview Questions and Answers

Updated 6 Mar 2025
Popular Designations

Q101. What are the taxes levied on consumer products

Ans.

Taxes levied on consumer products include sales tax, excise tax, and value-added tax (VAT).

  • Sales tax is a tax on the sale of goods and services and is typically a percentage of the purchase price.

  • Excise tax is a tax on specific goods such as tobacco, alcohol, and gasoline.

  • VAT is a tax on the value added at each stage of production and distribution.

  • Other taxes may include import duties, luxury taxes, and environmental taxes.

  • Examples of consumer products subject to these taxes ...read more

Add your answer
right arrow

Q102. The difference between Balance Sheet and Profit & Loss Account.

Ans.

Balance Sheet shows the financial position of a company at a specific point in time, while Profit & Loss Account shows the company's financial performance over a period of time.

  • Balance Sheet is a snapshot of a company's assets, liabilities, and equity at a specific date.

  • Profit & Loss Account shows the company's revenues, expenses, and net income or loss over a specific period, such as a year.

  • Balance Sheet helps in assessing the company's liquidity, solvency, and financial hea...read more

Add your answer
right arrow
Ernst & Young Interview Questions and Answers for Freshers
illustration image

Q103. Deduplicate table with duplicate rows using window functions

Ans.

Use window functions to deduplicate table with duplicate rows

  • Use the ROW_NUMBER() window function to assign a unique row number to each row

  • Partition by the columns that you want to deduplicate on

  • Filter out rows where the row number is greater than 1 to keep only unique rows

Add your answer
right arrow

Q104. What is difference between exempt, Non taxable and zero rated supply? Conditions for export of service?

Ans.

Explain the difference between exempt, non-taxable, and zero-rated supply and the conditions for export of service.

  • Exempt supply is not subject to tax and the supplier cannot claim input tax credit.

  • Non-taxable supply is not subject to tax but the supplier can claim input tax credit.

  • Zero-rated supply is taxable but at a rate of 0% and the supplier can claim input tax credit.

  • Export of service is zero-rated if the recipient is located outside the country and the payment is recei...read more

Add your answer
right arrow
Discover Ernst & Young interview dos and don'ts from real experiences

Q105. What are the security headers used in an application?

Ans.

Security headers are used to enhance the security of web applications by providing additional protection against attacks.

  • Common security headers include Content-Security-Policy (CSP), X-XSS-Protection, X-Content-Type-Options, X-Frame-Options, and Strict-Transport-Security (HSTS)

  • CSP helps prevent cross-site scripting (XSS) attacks by specifying which sources of content are allowed to be loaded

  • X-XSS-Protection helps prevent XSS attacks by enabling the browser's built-in XSS pro...read more

Add your answer
right arrow

Q106. What is depreciation what is fixed assets some eg. What is capital gains

Ans.

Depreciation is the decrease in value of an asset over time. Fixed assets are long-term assets that are not easily converted to cash. Capital gains are profits from the sale of an asset.

  • Depreciation is the allocation of the cost of an asset over its useful life

  • Fixed assets are tangible assets that are expected to provide economic benefits for more than one year

  • Examples of fixed assets include buildings, machinery, and vehicles

  • Capital gains are the profits earned from the sale...read more

View 1 answer
right arrow
Are these interview questions helpful?

Q107. What is the difference between arrays and linked list. Which one is better

Ans.

Arrays are fixed in size and have contiguous memory, while linked lists are dynamic and have non-contiguous memory.

  • Arrays have constant time access to elements, while linked lists have linear time access.

  • Arrays are better for random access and searching, while linked lists are better for insertion and deletion.

  • Arrays use less memory for storing elements, while linked lists use more memory due to additional pointers.

  • Example: Array - ['apple', 'banana', 'cherry'], Linked List -...read more

Add your answer
right arrow

Q108. To calculate the tax liability as per indian income tax rates. And the bonus apportionment and also how do u work if u are aligned to two managers, kind of general and technical interview.

Ans.

Answering how to calculate tax liability as per Indian income tax rates and bonus apportionment while being aligned to two managers.

  • To calculate tax liability, one needs to know the income tax slab rates and apply them accordingly.

  • Bonus apportionment can be calculated by dividing the total bonus amount among the eligible employees based on their performance.

  • When aligned to two managers, it is important to prioritize tasks and communicate effectively to avoid conflicts.

  • Regular...read more

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q109. What happens if base table of Materialized View is dropped ? will it drop Materialized view also.l ?

Ans.

No, dropping the base table of a Materialized View does not automatically drop the Materialized View itself.

  • Dropping the base table of a Materialized View will not automatically drop the Materialized View.

  • The Materialized View will become invalid and will need to be manually dropped or recreated.

  • Any attempt to refresh the Materialized View will fail until it is fixed.

Add your answer
right arrow

Q110. What are the visualisation softwares you are aware of?

Ans.

Tableau, Power BI, QlikView, D3.js, Google Charts, Plotly, FusionCharts, Highcharts

  • Tableau - widely used for data visualization and business intelligence

  • Power BI - Microsoft's business analytics service for interactive visualizations

  • QlikView - business intelligence and data visualization software

  • D3.js - JavaScript library for creating interactive data visualizations

  • Google Charts - free web-based charting library

  • Plotly - online data visualization and analytics tool

  • FusionCharts...read more

View 1 answer
right arrow

Q111. How do hospitals should open up business post covid

Ans.

Hospitals should open up business post covid by implementing strict safety measures, increasing telemedicine services, and prioritizing high-risk patients.

  • Implement strict safety measures such as mandatory mask-wearing, temperature checks, and frequent sanitization

  • Increase telemedicine services to reduce in-person visits and limit exposure

  • Prioritize high-risk patients for appointments and procedures to ensure their safety

  • Gradually resume elective surgeries and procedures whil...read more

Add your answer
right arrow

Q112. Why is Binomial Model used to price American options?

Ans.

The Binomial Model is used to price American options due to its ability to account for early exercise opportunities and flexibility in modeling various scenarios.

  • Binomial Model allows for the consideration of early exercise opportunities, which is a key feature of American options.

  • It is flexible in modeling different scenarios and can handle complex option structures.

  • The model is relatively easy to understand and implement compared to other pricing models like Black-Scholes.

  • I...read more

Add your answer
right arrow

Q113. How will to create a new market in vietnam for LC/BG

Ans.

To create a new market in Vietnam for LC/BG, we can start by conducting market research, building relationships with local businesses and government agencies, and offering tailored financial solutions.

  • Conduct market research to understand the needs and preferences of Vietnamese businesses

  • Build relationships with local banks, businesses, and government agencies to establish credibility and trust

  • Offer tailored financial solutions such as LC/BG with competitive rates and flexibl...read more

Add your answer
right arrow

Q114. How would you digitise NBFC loan disbursement

Ans.

Digitising NBFC loan disbursement involves implementing a digital platform for loan application, approval, and disbursement.

  • Develop a user-friendly digital platform for loan application and approval

  • Integrate the platform with credit bureaus for credit checks and risk assessment

  • Implement e-signature and e-KYC for paperless verification

  • Use APIs to connect with banks for fund transfer

  • Ensure data security and compliance with regulations

  • Provide customer support through chatbots an...read more

Add your answer
right arrow

Q115. In what case there will be breach of contract for company?

Ans.

A breach of contract for a company occurs when one party fails to fulfill their obligations as outlined in the contract.

  • Failure to deliver goods or services as agreed

  • Non-payment or late payment for goods or services

  • Violation of terms and conditions specified in the contract

  • Failure to meet quality standards

  • Failure to meet deadlines or deliverables

  • Misrepresentation or fraud

  • Unauthorized disclosure of confidential information

  • Failure to provide necessary support or assistance

  • Viola...read more

View 1 answer
right arrow

Q116. How to consult client who is looking to save cost

Ans.

Consult client on cost-saving strategies through analysis, optimization, and efficiency improvements.

  • Conduct a thorough analysis of current expenses and identify areas for potential cost savings

  • Recommend optimization strategies such as renegotiating contracts, streamlining processes, or implementing cost-effective solutions

  • Suggest efficiency improvements like automation, outsourcing non-core activities, or reducing waste

  • Provide examples of successful cost-saving initiatives i...read more

Add your answer
right arrow

Q117. Estimate the petrol utilization in Mumbai in a year.

Ans.

It is difficult to estimate the petrol utilization in Mumbai in a year due to various factors.

  • Petrol utilization depends on various factors such as population, number of vehicles, fuel efficiency, traffic conditions, etc.

  • Data on the number of vehicles and their fuel efficiency can be used to estimate petrol utilization.

  • Petrol utilization may vary based on the time of the year, such as during monsoon season or festivals.

  • Government policies and fuel prices can also impact petro...read more

Add your answer
right arrow
Q118. Can you differentiate between ArrayList and Vector in Java?
Ans.

ArrayList is non-synchronized and Vector is synchronized in Java.

  • ArrayList is not synchronized, while Vector is synchronized.

  • ArrayList is faster than Vector.

  • Vector is thread-safe, while ArrayList is not.

  • Example: ArrayList<String> list = new ArrayList<>(); Vector<String> vector = new Vector<>();

Add your answer
right arrow

Q119. How do you prioritise risks during risk assessment?

Ans.

Prioritising risks during risk assessment involves evaluating the likelihood and impact of each risk to determine which ones require immediate attention.

  • Assess the likelihood of each risk occurring

  • Evaluate the potential impact of each risk on the project or organization

  • Consider the interconnectedness of risks and how they may compound each other

  • Prioritize risks based on the combination of likelihood and impact

  • Focus on addressing high priority risks first to mitigate potential...read more

Add your answer
right arrow

Q120. What various techniques have u worked on? Statistical methods approach etc.

Ans.

I have worked on various techniques including statistical methods, machine learning algorithms, and data visualization.

  • Statistical methods such as regression analysis, hypothesis testing, and ANOVA

  • Machine learning algorithms like decision trees, random forests, and neural networks

  • Data visualization tools like Tableau, Power BI, and matplotlib

Add your answer
right arrow
Q121. Explain the use of the final keyword in a variable, method, and class.
Ans.

The final keyword in Java is used to restrict the modification of variables, methods, and classes.

  • Final variable: Once assigned, the value of a final variable cannot be changed.

  • Final method: A final method cannot be overridden by subclasses.

  • Final class: A final class cannot be extended.

Add your answer
right arrow

Q122. How to create a mortgage schedule using the excel?

Ans.

To create a mortgage schedule using Excel, you can use the PMT function and create a table with columns for payment number, payment amount, principal, interest, and remaining balance.

  • Use the PMT function to calculate the monthly mortgage payment based on the loan amount, interest rate, and loan term.

  • Create a table with columns for payment number, payment amount, principal, interest, and remaining balance.

  • Use formulas to calculate the principal and interest portions of each pa...read more

Add your answer
right arrow

Q123. Value of tangible asset as per accounting standard

Ans.

Tangible assets are physical assets that have a measurable value and are used in business operations.

  • Tangible assets are recorded on the balance sheet at their original cost minus any accumulated depreciation.

  • Examples of tangible assets include buildings, equipment, vehicles, and land.

  • The value of tangible assets can be affected by factors such as market demand, technological advancements, and wear and tear.

  • Tangible assets are important for businesses as they can be used as c...read more

Add your answer
right arrow

Q124. What is the currency value of Dinar in INR

Ans.

The currency value of Dinar in INR is constantly changing due to various factors.

  • The Dinar is the currency of several countries, including Iraq, Libya, and Serbia.

  • The exchange rate between the Dinar and INR is influenced by factors such as political stability, economic growth, and global market trends.

  • As of August 2021, 1 Iraqi Dinar is equal to approximately 0.062 INR.

Add your answer
right arrow

Q125. Why we perform KYC and due diligence on customer ?

Ans.

KYC and due diligence are performed to mitigate risks associated with money laundering, terrorist financing, and other financial crimes.

  • KYC helps in identifying and verifying the identity of customers.

  • Due diligence helps in assessing the risk associated with a customer and their transactions.

  • It is a regulatory requirement to perform KYC and due diligence.

  • It helps in preventing financial crimes such as money laundering, terrorist financing, and fraud.

  • Examples of KYC and due di...read more

Add your answer
right arrow
Q126. How is an abstract class different from an interface?
Ans.

Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.

  • Abstract class can have constructors, fields, and methods with implementation.

  • Interface can only have abstract methods and constants.

  • A class can implement multiple interfaces but can only inherit from one abstract class.

  • Example: Abstract class - Animal with abstract method 'eat', Interface - Flyable with method 'fly'.

Add your answer
right arrow
Q127. What is the difference between HashSet and HashMap in Java?
Ans.

HashSet is a collection of unique elements, while HashMap is a key-value pair mapping.

  • HashSet does not allow duplicate elements, HashMap allows duplicate keys but not values.

  • HashSet uses a hash table to store elements, HashMap uses key-value pairs.

  • Example: HashSet<String> set = new HashSet<>(); HashMap<String, Integer> map = new HashMap<>();

Add your answer
right arrow
Q128. Can you differentiate between HashMap and Hashtable?
Ans.

HashMap and Hashtable are both data structures in Java used to store key-value pairs, but Hashtable is synchronized while HashMap is not.

  • HashMap allows null values and one null key, while Hashtable does not allow null keys or values.

  • HashMap is not synchronized and is not thread-safe, while Hashtable is synchronized and thread-safe.

  • HashMap is faster than Hashtable for most operations, as it is not synchronized.

  • HashMap is part of the Java Collections Framework, while Hashtable ...read more

Add your answer
right arrow
Q129. How can you optimize the loading of website assets?
Ans.

Optimizing website asset loading involves minimizing file sizes, reducing server requests, utilizing caching, and prioritizing critical resources.

  • Minimize file sizes by compressing images and scripts

  • Reduce server requests by combining CSS and JS files, using sprites for images, and lazy loading non-essential resources

  • Utilize browser caching to store static assets locally for faster loading times

  • Prioritize critical resources such as above-the-fold content to load first for bet...read more

Add your answer
right arrow

Q130. Realizing the maximum solar power potential in Nepal

Ans.

Nepal can realize its maximum solar power potential by implementing policies to encourage solar energy adoption and investing in infrastructure.

  • Implement policies to incentivize solar energy adoption

  • Invest in infrastructure for solar power generation and distribution

  • Encourage public-private partnerships to fund solar projects

  • Promote awareness and education about the benefits of solar energy

  • Explore innovative financing options such as crowdfunding and microfinance

  • Leverage inte...read more

Add your answer
right arrow

Q131. What is conflict management ?with examples

Ans.

Conflict management is the process of resolving disputes or disagreements between individuals or groups.

  • It involves identifying the source of the conflict

  • Developing strategies to address the conflict

  • Implementing those strategies

  • Evaluating the effectiveness of the strategies

  • Examples include mediation, negotiation, and compromise

Add your answer
right arrow

Q132. Can you show us some dashboards you created?

Ans.

Yes, I can show you some dashboards I created.

  • I created a sales dashboard for a retail company that showed daily, weekly, and monthly sales figures.

  • I also created a project management dashboard for a software development team that tracked progress and deadlines.

  • Another dashboard I created was for a healthcare organization that displayed patient satisfaction scores and wait times.

  • I can show you examples of each dashboard during the interview.

Add your answer
right arrow

Q133. Decision tree,Random forest.How the algorithm works.R square, adjusted r square

Ans.

Decision tree and random forest are machine learning algorithms used for classification and regression tasks. R square and adjusted r square are evaluation metrics for regression models.

  • Decision tree is a tree-like model where each node represents a feature and each branch represents a decision rule. Random forest is an ensemble of decision trees.

  • Decision tree and random forest are used for both classification and regression tasks.

  • R square is a metric that measures the propor...read more

Add your answer
right arrow

Q134. What are the custom rates levied on imports

Ans.

Custom rates levied on imports vary by country and product.

  • Custom rates are determined by the importing country's government.

  • Rates can be specific (based on quantity) or ad valorem (based on value).

  • Some countries have preferential rates for certain trading partners.

  • Examples of products with high custom rates include tobacco and alcohol.

  • Custom rates can change frequently due to trade agreements and political factors.

Add your answer
right arrow
Q135. Can you explain the differences between preemptive and non-preemptive scheduling in operating systems?
Ans.

Preemptive scheduling allows the operating system to interrupt a process, while non-preemptive scheduling does not.

  • Preemptive scheduling allows the operating system to switch between processes without the cooperation of the processes themselves.

  • Non-preemptive scheduling requires processes to voluntarily give up control of the CPU.

  • Preemptive scheduling is more responsive and ensures fairness among processes, while non-preemptive scheduling may lead to longer response times for...read more

Add your answer
right arrow
Q136. Can you explain the SOLID principles in Object Oriented Design?
Ans.

SOLID principles are a set of five design principles in object-oriented programming to make software more maintainable, flexible, and scalable.

  • Single Responsibility Principle (SRP) - A class should have only one reason to change.

  • Open/Closed Principle (OCP) - Software entities should be open for extension but closed for modification.

  • Liskov Substitution Principle (LSP) - Objects of a superclass should be replaceable with objects of its subclasses without affecting the program's...read more

Add your answer
right arrow
Q137. What do you mean by data encapsulation?
Ans.

Data encapsulation is the concept of bundling data with the methods that operate on that data within a class.

  • Data encapsulation helps in hiding the internal state of an object and restricting access to it.

  • It allows for better control over the data by preventing direct access from outside the class.

  • Encapsulation also helps in achieving data abstraction, where only relevant details are exposed to the user.

  • For example, in a class representing a bank account, the account balance ...read more

Add your answer
right arrow
Q138. What do you mean by data flow testing?
Ans.

Data flow testing is a type of white box testing that focuses on the paths that data takes through the application.

  • It involves tracing the flow of data through the application to identify any potential issues or errors.

  • Data flow testing helps in ensuring that data is processed correctly and efficiently.

  • Examples of data flow testing techniques include control flow testing, data dependency testing, and variable definition testing.

Add your answer
right arrow
Q139. What is a first-class function in JavaScript?
Ans.

A first-class function in JavaScript is a function that can be treated like any other variable.

  • Can be passed as an argument to other functions

  • Can be returned from other functions

  • Can be assigned to variables

  • Can be stored in data structures

Add your answer
right arrow
Q140. What is the diffing algorithm in ReactJS?
Ans.

React uses a diffing algorithm called Virtual DOM to efficiently update the actual DOM based on changes in state or props.

  • Virtual DOM is a lightweight copy of the actual DOM.

  • React compares the Virtual DOM with the previous Virtual DOM to identify the minimal number of changes needed to update the actual DOM.

  • This process is known as reconciliation and helps in optimizing performance by reducing unnecessary re-renders.

  • Example: If a component's state changes, React will update t...read more

Add your answer
right arrow

Q141. Devise entry strategy for a conveyer belts manufacturer

Ans.

Analyze market, identify potential customers, establish partnerships with distributors, and offer customized solutions.

  • Conduct market research to identify potential customers and competitors

  • Establish partnerships with distributors to expand reach

  • Offer customized solutions to meet specific customer needs

  • Invest in marketing and advertising to increase brand awareness

  • Provide excellent customer service to build a loyal customer base

Add your answer
right arrow

Q142. What factors you will consider while developing a cloud adoption strategy?

Ans.

Factors to consider include security, cost, scalability, compliance, and integration with existing systems.

  • Security: Ensure data protection and compliance with regulations.

  • Cost: Evaluate pricing models and total cost of ownership.

  • Scalability: Plan for future growth and flexibility.

  • Compliance: Ensure adherence to industry standards and regulations.

  • Integration: Consider how the cloud solution will work with existing systems and applications.

Add your answer
right arrow

Q143. How would you guide a client in choosing between the different cloud providers?

Ans.

I would guide the client by assessing their specific needs, comparing features and pricing of different providers, and considering factors like security and scalability.

  • Understand the client's specific requirements and goals for using cloud services

  • Compare the features, pricing, and performance of different cloud providers such as AWS, Azure, and Google Cloud

  • Consider factors like security measures, compliance certifications, and scalability options

  • Provide recommendations base...read more

Add your answer
right arrow

Q144. Describe a time when you designed a scalable architecture on cloud and what challenges did you face?

Ans.

Designed scalable architecture on cloud for a high-traffic e-commerce website.

  • Utilized AWS services such as EC2, S3, and CloudFront to handle increased traffic.

  • Implemented auto-scaling to dynamically adjust resources based on demand.

  • Utilized load balancing to distribute traffic evenly across multiple servers.

  • Faced challenges with optimizing costs while ensuring high availability and performance.

  • Implemented caching mechanisms to reduce latency and improve response times.

Add your answer
right arrow

Q145. one case on how to protect market share

Ans.

To protect market share, a company can focus on innovation, customer loyalty, and competitive pricing.

  • Invest in research and development to create new and improved products

  • Offer loyalty programs and incentives to retain customers

  • Monitor competitors' pricing and adjust prices accordingly

  • Improve customer service to increase satisfaction and loyalty

  • Expand into new markets or segments to increase market share

  • Partner with other companies to offer complementary products or services...read more

Add your answer
right arrow

Q146. Why is financial management important ?

Ans.

Financial management is important for effective decision making, risk management, and achieving organizational goals.

  • Financial management helps in making informed decisions by providing accurate financial information.

  • It helps in managing risks by identifying potential financial risks and taking necessary measures to mitigate them.

  • It helps in achieving organizational goals by ensuring efficient use of financial resources.

  • Examples of financial management include budgeting, fina...read more

Add your answer
right arrow

Q147. Difference between where and having

Ans.

WHERE is used to filter rows before grouping, HAVING is used to filter groups after grouping.

  • WHERE is used with SELECT, UPDATE, DELETE statements to filter rows based on a condition

  • HAVING is used with GROUP BY clause to filter groups based on a condition

  • WHERE is applied before data is grouped, HAVING is applied after data is grouped

  • Example: SELECT * FROM table WHERE column = value;

  • Example: SELECT column, COUNT(*) FROM table GROUP BY column HAVING COUNT(*) > 1;

Add your answer
right arrow

Q148. Order of execution of SQL statements in a query

Ans.

SQL statements in a query are executed in a specific order to ensure accurate results.

  • SQL statements are executed in the following order: FROM, WHERE, GROUP BY, HAVING, SELECT, ORDER BY.

  • The FROM clause retrieves data from tables, WHERE filters the data, GROUP BY groups the data, HAVING filters groups, SELECT retrieves specific columns, and ORDER BY sorts the results.

  • For example, in the query SELECT * FROM employees WHERE department = 'IT' ORDER BY last_name;, the order of exe...read more

Add your answer
right arrow

Q149. How would you handle a client escalation?

Ans.

I would address the client's concerns promptly and professionally to de-escalate the situation.

  • Listen actively to the client's concerns and acknowledge their feelings

  • Apologize for any inconvenience caused and assure them that their issue will be resolved

  • Offer a solution or compromise to meet their needs and expectations

  • Follow up with the client to ensure their satisfaction and prevent future escalations

Add your answer
right arrow

Q150. Process of how a software is developed and pushed to production

Ans.

Software development process involves planning, designing, coding, testing, and deployment.

  • The process starts with gathering requirements and creating a plan.

  • Designing involves creating a blueprint of the software.

  • Coding is the actual implementation of the design.

  • Testing is done to ensure the software meets the requirements.

  • Deployment involves pushing the software to production.

  • Continuous integration and delivery are used to automate the process.

  • Version control is used to man...read more

View 1 answer
right arrow

Q151. How to Audit Cash flow statement with examples?

Ans.

To audit cash flow statement, check accuracy of cash inflows and outflows, reconcile with bank statements, and verify classification.

  • Verify accuracy of cash inflows and outflows

  • Reconcile cash balance with bank statements

  • Check classification of cash flows

  • Ensure compliance with accounting standards

  • Review supporting documents and transactions

  • Perform analytical procedures to identify unusual trends or transactions

  • Obtain management representation letter

  • Examples: Verify cash receip...read more

Add your answer
right arrow

Q152. Tell me about a time when you used technology to solve a problem

Ans.

Used technology to solve a scheduling problem at work

  • Developed a scheduling software using Python

  • Integrated the software with the company's database

  • Reduced scheduling errors by 50%

  • Saved 2 hours of manual work per week

  • Received positive feedback from colleagues and managers

Add your answer
right arrow

Q153. What do you understand by Duration of a bond?

Ans.

Duration of a bond is a measure of its sensitivity to interest rate changes.

  • Duration measures the weighted average time it takes for a bond's cash flows to repay its price.

  • It helps investors understand how much the bond's price will change in response to interest rate movements.

  • Longer duration bonds are more sensitive to interest rate changes than shorter duration bonds.

  • Duration is expressed in years and can be used to compare bonds with different maturities and coupon rates.

Add your answer
right arrow

Q154. How to compute tax for a non resident company?

Ans.

Tax for non-resident company is computed based on the income earned in the country and the applicable tax laws.

  • Determine the income earned in the country

  • Check the tax laws applicable to non-resident companies

  • Calculate the tax liability based on the applicable tax rate

  • File the tax return and pay the tax liability on time

  • Consider any tax treaties between the home country and the host country

Add your answer
right arrow

Q155. What is breakeven point?

Ans.

Breakeven point is the level of sales at which total costs equal total revenue.

  • It is the point where a company neither makes a profit nor incurs a loss.

  • It is calculated by dividing fixed costs by the contribution margin per unit.

  • It helps in determining the minimum sales required to cover all costs.

  • It is an important tool for businesses to make informed decisions about pricing and production.

  • For example, if a company has fixed costs of $10,000 and a contribution margin per uni...read more

Add your answer
right arrow
Q156. What is abstraction in Object-Oriented Programming?
Ans.

Abstraction in OOP is the concept of hiding complex implementation details and showing only the necessary features to the outside world.

  • Abstraction allows us to focus on what an object does instead of how it does it

  • It helps in reducing complexity and improving maintainability of code

  • Example: In a car, we don't need to know the internal workings of the engine to drive it

Add your answer
right arrow
Q157. Can you explain Spring Actuator and its advantages?
Ans.

Spring Actuator is a set of production-ready features to help monitor and manage your application.

  • Provides insights into application's health, metrics, and other useful information

  • Enables monitoring and managing of application through HTTP endpoints

  • Can be used to check application's health, view metrics, and even perform custom actions

  • Helps in identifying and troubleshooting issues in production environment

Add your answer
right arrow
Q158. What is grouping in the context of Cucumber?
Ans.

Grouping in Cucumber allows for organizing related scenarios into logical groups for better management and execution.

  • Grouping helps in organizing related scenarios together for better readability and maintenance.

  • Tags are used to group scenarios in Cucumber.

  • Grouping allows for running specific sets of scenarios based on tags.

  • Grouping can be used to run scenarios in parallel or sequentially.

  • Example: @smokeTest tag can be used to group all smoke test scenarios together.

Add your answer
right arrow

Q159. What is the difference between cost accounting and financial accounting

Ans.

Cost accounting focuses on internal costs and helps in decision-making, while financial accounting focuses on external reporting and compliance.

  • Cost accounting is used for internal purposes, such as determining the cost of producing a product or service.

  • Financial accounting is used for external reporting to stakeholders, such as investors, creditors, and regulatory authorities.

  • Cost accounting helps in decision-making by providing information on costs, profitability, and perfo...read more

Add your answer
right arrow

Q160. what is accrued income and entry for that .

Ans.

Accrued income is income that has been earned but not yet received or recorded in the accounting books.

  • Accrued income is recognized as a current asset on the balance sheet.

  • It is recorded through an adjusting entry, which debits an accrued income account and credits the corresponding revenue account.

  • Examples of accrued income include interest on investments, rent, and services rendered but not yet billed.

  • Accrued income is important for accurate financial reporting and forecast...read more

Add your answer
right arrow

Q161. What is internal audit? What is pivot table, how to use vlookup. What is ptp process.

Ans.

Internal audit is an independent, objective assurance and consulting activity designed to add value and improve an organization's operations.

  • Internal audit evaluates the effectiveness of an organization's risk management, control, and governance processes.

  • Pivot table is a data summarization tool used in spreadsheet programs like Excel. It allows you to quickly summarize and analyze large amounts of data.

  • VLOOKUP is a function in Excel that allows you to search for a specific v...read more

Add your answer
right arrow
Q162. In how many ways can you display HTML elements?
Ans.

There are multiple ways to display HTML elements, including inline, block, inline-block, and flex.

  • Inline elements flow in a line with other elements and do not start on a new line. Example: <span>

  • Block elements start on a new line and take up the full width available. Example: <div>

  • Inline-block elements are similar to inline elements but can have block-level properties. Example: <img>

  • Flex elements use the flexbox layout model for more advanced control over layout. Example: <d...read more

Add your answer
right arrow

Q163. What are the types of fraud that can be done in area of revenue, cogs and inventories &amp; how to counter those fraud risk ?

Add your answer
right arrow

Q164. Tell me about anomaly detection problem? What is LSTM? Why do you need BERT in the chatbot?

Ans.

Anomaly detection is identifying unusual patterns in data. LSTM is a type of neural network used for sequence prediction. BERT is used in chatbots for natural language processing.

  • Anomaly detection involves identifying patterns in data that deviate from the norm

  • LSTM is a type of neural network that is used for sequence prediction and can handle long-term dependencies

  • BERT is a pre-trained language model used for natural language processing in chatbots to improve their understan...read more

Add your answer
right arrow

Q165. How to automate and integrate API

Ans.

Automating and integrating APIs involves using tools and techniques to streamline the process of connecting and interacting with different software systems.

  • Use API testing tools like Postman or SoapUI to automate API calls and verify responses

  • Implement API integration frameworks like Apache Camel or MuleSoft to facilitate seamless communication between systems

  • Leverage scripting languages like Python or JavaScript to write scripts that automate API interactions

  • Utilize API mana...read more

View 1 answer
right arrow
Q166. Can you explain hoisting in JavaScript?
Ans.

Hoisting is a JavaScript mechanism where variable and function declarations are moved to the top of their containing scope.

  • Variable declarations are hoisted to the top of their scope but not their assignments.

  • Function declarations are fully hoisted, meaning they can be called before they are declared.

  • Hoisting can lead to unexpected behavior if not understood properly.

Add your answer
right arrow

Q167. State the audit procedures of revenue and how will you get comfort on the figure of revenue provided to us by the management.

Add your answer
right arrow

Q168. What is capital exp .what is the abbreviation for debtors

Ans.

Capital exp refers to expenses incurred for acquiring or improving fixed assets. Abbreviation for debtors is DR.

  • Capital exp is a long-term investment in assets that will benefit the company for many years.

  • Examples of capital exp include purchasing a new building or machinery.

  • Debtors are customers who owe money to the company for goods or services provided.

  • The abbreviation for debtors is DR, which is used in accounting to represent the accounts receivable balance.

Add your answer
right arrow
Q169. Why are Java Strings immutable in nature?
Ans.

Java Strings are immutable to ensure thread safety, security, and optimization.

  • Immutable strings prevent accidental changes, ensuring data integrity.

  • String pooling allows for memory optimization by reusing common strings.

  • Thread safety is guaranteed as strings cannot be modified concurrently.

  • Security is enhanced as sensitive information cannot be altered once set.

Add your answer
right arrow

Q170. How did you audit Sales and Marketing in your previous role? (Internal)

Ans.

I audited Sales and Marketing by reviewing sales contracts, analyzing marketing campaigns, and assessing revenue recognition.

  • Reviewed sales contracts to ensure accuracy and compliance

  • Analyzed marketing campaigns to assess effectiveness and ROI

  • Assessed revenue recognition methods to ensure compliance with accounting standards

Add your answer
right arrow

Q171. What are best ways to measure change adoption.

Ans.

Best ways to measure change adoption

  • Define clear metrics and KPIs to track progress

  • Conduct surveys and feedback sessions to gather user feedback

  • Analyze usage data and compare it to pre-change data

  • Observe user behavior and identify areas of resistance

  • Track the success of training and communication efforts

  • Use a combination of quantitative and qualitative methods

  • Regularly review and adjust measurement methods as needed

Add your answer
right arrow

Q172. What do you understand by tax

Ans.

Tax is a mandatory financial charge imposed by the government on individuals and businesses.

  • Tax is used to fund government programs and services.

  • It can be levied on income, property, goods and services, and other transactions.

  • Tax rates and regulations vary by country and jurisdiction.

  • Examples of taxes include income tax, sales tax, property tax, and corporate tax.

  • Tax evasion is illegal and can result in penalties and fines.

Add your answer
right arrow

Q173. What is auditing?

Ans.

Auditing is the process of examining financial records to ensure accuracy and compliance with regulations.

  • Auditing involves reviewing financial statements, transactions, and records.

  • The goal of auditing is to provide assurance that financial information is accurate and reliable.

  • Auditors may also identify areas for improvement in financial reporting and internal controls.

  • Examples of audits include financial statement audits, internal audits, and compliance audits.

Add your answer
right arrow

Q174. Why is present value calculated

Ans.

Present value is calculated to determine the current worth of future cash flows.

  • Present value helps in evaluating the profitability of an investment or project.

  • It takes into account the time value of money, as money received in the future is worth less than money received today.

  • Present value is used in various financial calculations such as net present value (NPV) and discounted cash flow (DCF) analysis.

  • It allows for comparing cash flows occurring at different points in time....read more

Add your answer
right arrow

Q175. 1: what is measure and dimension? 2: live/extract filter? 3: join vs blending? 4: relationship? 5: practical use of quick table and compute using 6: LOD : Types and their application? 7: filter? 8: parameters?...

read more
Ans.

Tableau Developer interview questions covering measures, dimensions, filters, joins, LOD, parameters, and scheduling.

  • Measures are quantitative data (e.g. sales, profit) while dimensions are categorical data (e.g. region, product category).

  • Live filters apply to the data source directly, while extract filters apply after the data is extracted.

  • Joins combine data from different tables based on a common field, while blending combines data from different data sources.

  • Relationships ...read more

Add your answer
right arrow

Q176. Give an example of money laundering

Ans.

Money laundering is the process of making illegally obtained money appear legal.

  • Money is moved through a series of transactions to conceal its origin

  • The money is often invested in legitimate businesses or assets

  • The launderer may use shell companies or offshore accounts to hide the money

  • Examples include drug trafficking, embezzlement, and tax evasion

  • Money laundering is a serious crime with severe penalties

Add your answer
right arrow

Q177. How can we share a power bi report with an external user?

Ans.

To share a Power BI report with an external user, we can use the Publish to Web feature or share it via email.

  • Use the Publish to Web feature to generate an embed code that can be shared with external users

  • Ensure that the report contains only non-sensitive data before using the Publish to Web feature

  • Alternatively, share the report via email by granting access to the external user's email address

  • The external user must have a Power BI account to view the report

Add your answer
right arrow
Q178. What are callbacks in JavaScript?
Ans.

Callbacks in JavaScript are functions passed as arguments to other functions to be executed later.

  • Callbacks are commonly used in event handling, asynchronous programming, and functional programming.

  • They allow for functions to be executed after another function has finished its execution.

  • Example: setTimeout(callbackFunction, 1000) will execute callbackFunction after 1 second.

Add your answer
right arrow
Q179. What is reconciliation in ReactJS?
Ans.

Reconciliation in ReactJS is the process of updating the DOM to match the virtual DOM after a component's state or props have changed.

  • Reconciliation is the algorithm React uses to update the UI efficiently.

  • It compares the virtual DOM with the actual DOM and only updates the parts that have changed.

  • Reconciliation is a key feature that helps React achieve high performance.

  • Example: When a user interacts with a React component, reconciliation ensures that only the necessary parts...read more

Add your answer
right arrow

Q180. 1.Why string is immutable, abstraction and interface, list and set difference, equal and == difference. Which locators is fastest. Explain framework etc

Ans.

Answering questions related to string immutability, abstraction and interface, list and set difference, equal and == difference, fastest locators, and frameworks.

  • String is immutable because it cannot be changed once created

  • Abstraction and interface are used to achieve abstraction in programming

  • List and set differ in their ability to contain duplicate elements

  • Equal compares the values of two objects while == compares their memory addresses

  • XPath locators are generally faster th...read more

Add your answer
right arrow

Q181. How to calculate market share of a company in the industry

Ans.

Market share can be calculated by dividing a company's sales revenue by the total sales revenue of the industry.

  • Determine the company's total sales revenue for a specific period

  • Determine the total sales revenue of the industry for the same period

  • Divide the company's sales revenue by the industry's total sales revenue and multiply by 100 to get the market share percentage

  • For example, if Company A has sales revenue of $1 million and the industry's total sales revenue is $10 mil...read more

Add your answer
right arrow
Q182. Write a Java 8 program to iterate through a Stream using the forEach method.
Ans.

Java 8 program to iterate through a Stream using forEach method

  • Create a Stream of elements using Stream.of() or any other method

  • Use the forEach() method to iterate through the Stream and perform an action on each element

  • Example: Stream.of(1, 2, 3, 4, 5).forEach(System.out::println);

Add your answer
right arrow

Q183. Tell me about preprocessing techniques? How can you resolve over fitting problem?

Ans.

Preprocessing techniques include data cleaning, normalization, encoding, and feature scaling. Overfitting can be resolved by using techniques like cross-validation, regularization, and early stopping.

  • Data cleaning involves removing missing values, outliers, and duplicates

  • Normalization scales the data to a range of 0 to 1

  • Encoding converts categorical variables into numerical values

  • Feature scaling standardizes the range of features

  • Cross-validation helps to evaluate the model's ...read more

Add your answer
right arrow

Q184. What tools and technology do you use

Ans.

I use a variety of tools and technologies depending on the project requirements.

  • For data analysis and visualization, I use tools like Excel, Tableau, and Power BI.

  • For project management and collaboration, I use tools like Jira, Trello, and Asana.

  • For programming and development, I use languages like Python, Java, and SQL.

  • For cloud computing, I use platforms like AWS and Azure.

  • For version control, I use Git and GitHub.

  • For communication and meetings, I use tools like Zoom and Sl...read more

Add your answer
right arrow

Q185. Tell me about the frauds detecting methods in audit

Ans.

Fraud detection methods in audit involve analyzing financial data, conducting interviews, and performing data analytics.

  • Analyzing financial data to identify irregularities or inconsistencies

  • Conducting interviews with employees to gather information and detect any suspicious activities

  • Performing data analytics to identify patterns or anomalies that may indicate fraud

  • Using forensic accounting techniques to trace financial transactions and uncover fraudulent activities

  • Implementi...read more

Add your answer
right arrow

Q186. How do you manage risks in daily life?

Ans.

I manage risks in daily life by identifying potential risks, assessing their impact, and taking proactive measures to mitigate them.

  • Identifying potential risks by analyzing the situation and considering all possible outcomes

  • Assessing the impact of each risk on my daily life and prioritizing them based on severity

  • Taking proactive measures to mitigate risks, such as creating contingency plans or seeking advice from experts

  • Regularly reviewing and updating my risk management stra...read more

Add your answer
right arrow
Q187. What is boundary value analysis?
Ans.

Boundary value analysis is a software testing technique used to identify errors at boundaries of input ranges.

  • It involves testing the boundaries of input ranges, including minimum, maximum, and just beyond the boundaries.

  • Helps in identifying errors that may occur at the edges of input values.

  • Example: If a system accepts values from 1 to 100, boundary value analysis would test inputs like 0, 1, 100, and 101.

  • It is a black-box testing technique that focuses on the input domain o...read more

Add your answer
right arrow

Q188. Explain Kubernetes architecture, the functionality of each component, which network we use in the Kubernetes cluster to establish the communication between pods

Ans.

Kubernetes architecture includes master nodes, worker nodes, etcd, kubelet, kube-proxy, and more. Communication between pods is established using a network overlay.

  • Kubernetes architecture consists of master nodes, which manage the cluster, and worker nodes, where applications run.

  • etcd is a distributed key-value store used for storing cluster data.

  • kubelet is an agent that runs on each node and ensures containers are running.

  • kube-proxy is a network proxy that maintains network ...read more

Add your answer
right arrow

Q189. How is agile different from waterfall?

Ans.

Agile is iterative and flexible, while waterfall is sequential and rigid.

  • Agile focuses on delivering working software in short iterations, while waterfall follows a linear sequential approach.

  • Agile allows for changes and adaptations throughout the project, while waterfall requires detailed planning upfront.

  • Agile promotes collaboration and communication within the team, while waterfall relies on strict documentation and processes.

  • Agile is better suited for projects with evolvi...read more

Add your answer
right arrow

Q190. How many type of conections are available in Power BI?

Ans.

There are four types of connections available in Power BI.

  • Power BI Desktop Connection

  • Power BI Service Connection

  • Power BI Mobile Connection

  • Power BI Gateway Connection

Add your answer
right arrow

Q191. If you're runnimg short on time and believe you'll miss a deadline. How would you respond?

Ans.

I would immediately communicate with my supervisor and team to discuss options and prioritize tasks to meet the deadline.

  • Notify supervisor and team of potential delay

  • Discuss options and prioritize tasks

  • Work efficiently and effectively to meet the deadline

  • Consider delegating tasks or seeking additional resources if necessary

Add your answer
right arrow
Q192. Can static methods be overridden?
Ans.

No, static methods cannot be overridden in Java.

  • Static methods belong to the class itself, not to instances of the class.

  • Subclasses can define static methods with the same signature as the superclass, but it is not considered overriding.

  • Example: Parent class has a static method 'display()', and child class also has a static method 'display()'. These are two separate methods, not overriding.

Add your answer
right arrow

Q193. What are the golden rules of accounting

Ans.

The golden rules of accounting are basic principles that guide the recording of financial transactions.

  • The first golden rule is the principle of debit and credit.

  • The second golden rule is the principle of consistency.

  • The third golden rule is the principle of conservatism.

  • The fourth golden rule is the principle of materiality.

  • The fifth golden rule is the principle of relevance.

  • The sixth golden rule is the principle of reliability.

  • The seventh golden rule is the principle of com...read more

View 1 answer
right arrow

Q194. Environmental hazards of globalization

Ans.

Globalization has led to environmental hazards such as pollution, deforestation, and climate change.

  • Increased transportation of goods and people leads to higher emissions of greenhouse gases

  • Companies often exploit natural resources in developing countries without regard for the environment

  • Global trade has led to the spread of invasive species and diseases

  • Increased consumption and waste generation leads to more pollution and landfills

  • Deforestation for agricultural purposes and...read more

View 1 answer
right arrow

Q195. How would you use handle outlier and unbalanced dataset?

Ans.

Outliers can be handled by removing or transforming them. Unbalanced datasets can be handled by resampling techniques.

  • For outliers, use statistical methods like z-score or IQR to identify and remove them.

  • For unbalanced datasets, use techniques like oversampling, undersampling, or SMOTE to balance the classes.

  • For regression problems, use robust regression techniques like Ridge or Lasso to handle outliers.

  • For classification problems, use algorithms like Random Forest or SVM tha...read more

Add your answer
right arrow
Q196. Can you tell us something about the JIT compiler?
Ans.

JIT compiler stands for Just-In-Time compiler, which dynamically compiles and optimizes code during runtime.

  • JIT compiler is used to improve the performance of applications by compiling code at runtime instead of ahead of time.

  • It converts bytecode into native machine code on-the-fly, allowing for faster execution.

  • Examples of JIT compilers include HotSpot for Java and V8 for JavaScript.

Add your answer
right arrow
Q197. How many bean scopes are supported by Spring?
Ans.

Spring supports five bean scopes: singleton, prototype, request, session, and application.

  • Singleton scope creates a single instance per Spring IoC container.

  • Prototype scope creates a new instance every time the bean is requested.

  • Request scope creates a new instance for each HTTP request.

  • Session scope creates a single instance per HTTP session.

  • Application scope creates a single instance per ServletContext.

Add your answer
right arrow
Q198. Can you explain the Singleton design pattern?
Ans.

Singleton design pattern ensures a class has only one instance and provides a global point of access to it.

  • Ensures a class has only one instance by providing a global access point to it

  • Uses a private constructor to restrict instantiation of the class

  • Provides a static method to access the single instance

Add your answer
right arrow
Q199. What are the advantages of using Redux?
Ans.

Redux helps manage application state in a predictable way.

  • Centralized state management

  • Predictable state changes with actions and reducers

  • Time-travel debugging with Redux DevTools

  • Ecosystem of middleware for additional functionality

Add your answer
right arrow
Q200. How is Relay different from Redux?
Ans.

Relay is a GraphQL client specifically designed for React, while Redux is a state management library for any JavaScript application.

  • Relay is tightly integrated with GraphQL, making it easier to fetch and manage data from a GraphQL server.

  • Redux is a more general-purpose state management library that can be used with any backend technology.

  • Relay uses a declarative approach to data fetching, where components declare their data dependencies upfront.

  • Redux relies on a more imperati...read more

Add your answer
right arrow
Previous
1
2
3
4
5
6
7
Next
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos
Recently Viewed
INTERVIEWS
SVAK LIFE SCIENCES
No Interviews
SALARIES
Kotak Mahindra Bank
SALARIES
Larsen & Toubro Limited
INTERVIEWS
INDO-MIM
No Interviews
INTERVIEWS
Ernst & Young
No Interviews
INTERVIEWS
INDO-MIM
No Interviews
INTERVIEWS
Ernst & Young
No Interviews
INTERVIEWS
INDO-MIM
No Interviews
SALARIES
Hexaware Technologies
INTERVIEWS
INDO-MIM
No Interviews
Top Ernst & Young Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

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