Add office photos
Engaged Employer

EY Global Delivery Services ( EY GDS)

3.6
based on 3.5k Reviews
Video summary
Filter interviews by

400+ ICICI Securities Interview Questions and Answers

Updated 27 Feb 2025
Popular Designations

Q1. What can you tell me about xlookup function?

Ans.

xlookup is a function in Excel that allows you to search for a value in a table and return a corresponding value in the same row.

  • xlookup is a newer function in Excel that replaces vlookup and hlookup

  • It can search for values both horizontally and vertically

  • It can return exact matches, approximate matches, and even return values from a range of cells

  • It is a more flexible and powerful function than vlookup and hlookup

View 25 more answers

Q2. If a policy is billed monthly and is an annual policy and due to non payment the policy is cancelled during June. (Term is Jan 2019 to Jan 2020). policyholder reinstates the policy in September! Therefore, plea...

read more
Ans.

No, the company will not process the claim.

  • The policy was cancelled in June due to non-payment.

  • The policyholder reinstated the policy in September.

  • The claim arises in August, which is before the policy was reinstated.

  • Since the policy was not active in August, the company will not process the claim.

View 5 more answers

Q3. Why do we need ipv6 if we already have ipv4?

Ans.

IPv6 is needed due to the exhaustion of IPv4 addresses and the need for more secure and efficient communication.

  • IPv4 has a limited number of addresses, which are almost exhausted

  • IPv6 provides a much larger address space, allowing for more devices to connect to the internet

  • IPv6 also offers improved security features and more efficient routing

  • Many new devices and networks are already using IPv6

  • IPv6 is essential for the future growth and development of the internet

View 1 answer

Q4. relation between audit and accounting, cash sales, depriciation, why is brs prepared? do you know how to prepare brs? why join EY? what did you learn from your internship? introduce yourself.

Ans.

The interview questions cover topics related to audit, accounting, cash sales, depreciation, and bank reconciliation statement.

  • Audit and accounting are closely related as audit involves examining and verifying financial records prepared by accountants.

  • Cash sales are recorded in the cash book and are an important source of revenue for businesses.

  • Depreciation is the systematic allocation of the cost of a fixed asset over its useful life.

  • BRS is prepared to reconcile the bank bal...read more

View 2 more answers
Discover ICICI Securities interview dos and don'ts from real experiences

Q5. Difference single variant and multivariant parameters?

Ans.

Single variant parameters have one value while multivariant parameters have multiple values.

  • Single variant parameters have only one value that can be changed.

  • Multivariant parameters have multiple values that can be changed.

  • Examples of single variant parameters include age, weight, and height.

  • Examples of multivariant parameters include hair color, eye color, and skin tone.

Add your answer

Q6. Write a code to check a palindrome.

Ans.

Code to check if a given string is a palindrome or not.

  • Remove all non-alphanumeric characters from the string

  • Convert the string to lowercase

  • Reverse the string and compare with the original string

  • If they are equal, then the string is a palindrome

View 6 more answers
Are these interview questions helpful?

Q7. Consolidation of subsidiary, associates, joint venture? How you calculate goodwill? Minority interest?

Ans.

Consolidation of subsidiary, associates, joint venture and calculation of goodwill and minority interest.

  • Consolidation involves combining the financial statements of subsidiary, associates, and joint ventures with the parent company's financial statements.

  • Goodwill is calculated as the excess of the purchase price over the fair value of the net assets acquired.

  • Minority interest represents the portion of a subsidiary's net assets that is not owned by the parent company.

  • Goodwill...read more

View 1 answer

Q8. How do you pay only particular vendor invoices from F110?

Ans.

To pay only particular vendor invoices from F110, you can use the 'Payment Block' field in the vendor master data.

  • In the vendor master data, set the 'Payment Block' field to 'X' for the invoices you don't want to pay.

  • When running F110, select the 'Payment Block' option and enter 'X' to only pay invoices without the payment block.

  • This will exclude the invoices with the payment block from the payment run.

View 1 answer
Share interview questions and help millions of jobseekers 🌟

Q9. 3) What ML algorithms can be used to impute/treat outliers?

Ans.

Various ML algorithms can be used to impute/treat outliers, including k-nearest neighbors, decision trees, and support vector machines.

  • K-nearest neighbors can be used to impute missing values by finding the k closest data points and using their values to fill in the missing data.

  • Decision trees can be used to identify and remove outliers by creating a tree that splits the data into groups based on their values.

  • Support vector machines can be used to identify outliers by finding...read more

Add your answer

Q10. How will you setup the connectivity between ECC and SAP PI/PO for inbound and outbound proxy and idoc interface?

Ans.

To setup connectivity between ECC and SAP PI/PO for inbound and outbound proxy and idoc interface, we need to follow these steps:

  • Configure RFC destinations in both systems

  • Create logical systems in both systems

  • Create partner profiles in both systems

  • Configure ports in SAP PI/PO

  • Create sender and receiver agreements in SAP PI/PO

  • Configure message mappings in SAP PI/PO

  • Test the interface using test messages

Add your answer

Q11. Explain HTTP, FTP, TCP/IP protocol etc.

Ans.

HTTP, FTP, and TCP/IP are protocols used for communication between devices on a network.

  • HTTP (Hypertext Transfer Protocol) is used for transmitting web pages and other data over the internet.

  • FTP (File Transfer Protocol) is used for transferring files between computers on a network.

  • TCP/IP (Transmission Control Protocol/Internet Protocol) is the basic communication language of the internet.

  • TCP is responsible for ensuring that data is transmitted reliably between devices, while ...read more

Add your answer

Q12. Brief me about IND AS 116? Why standard was introduced?

Ans.

IND AS 116 is a new accounting standard introduced to bring consistency in lease accounting.

  • IND AS 116 stands for Indian Accounting Standard 116.

  • It replaces the previous standard, IND AS 17, and aligns with the International Financial Reporting Standards (IFRS) 16.

  • The standard was introduced to address the issue of off-balance sheet financing and provide a more accurate representation of a company's financial position.

  • Under IND AS 116, lessees are required to recognize most l...read more

Add your answer

Q13. What is the cash flow field for in GL master?

Ans.

The cash flow field in GL master is used to track the cash flow category of a general ledger account.

  • The cash flow field helps in classifying the general ledger account based on the type of cash flow it represents.

  • It allows for better analysis and reporting of cash flows within the organization.

  • Examples of cash flow categories include operating activities, investing activities, and financing activities.

  • By assigning the appropriate cash flow category to a GL account, it become...read more

View 1 answer

Q14. you know how to write file in an application server (AL11),so what is the syntax to write the file into application server?

Ans.

The syntax to write a file into the application server in SAP ABAP involves using the OPEN DATASET, TRANSFER, and CLOSE DATASET statements.

  • Use OPEN DATASET statement to open the file in application server

  • Use TRANSFER statement to write data into the file

  • Use CLOSE DATASET statement to close the file

Add your answer

Q15. Tell me exemptions available from capital gains if you sell a house property? What is the exemption limit and lock in period?

Ans.

Exemptions from capital gains on sale of house property with limit and lock-in period.

  • Exemption available under Section 54 and Section 54F of Income Tax Act.

  • Section 54 applies to sale of residential property and exemption limit is up to Rs. 2 crore.

  • Section 54F applies to sale of any property and exemption limit is up to Rs. 50 lakh.

  • Lock-in period for both sections is 3 years.

  • Exemption can be claimed by investing in another residential property or specified bonds.

Add your answer

Q16. In Om,how do I indentify who is the employee manager? is there any function module ? or can be features

Ans.

You can identify the employee manager in SAP using the OM (Organizational Management) module.

  • In SAP, you can use the function module 'RH_STRUC_GET' to retrieve the organizational structure of an employee.

  • The manager of an employee can be identified by looking at the 'Reports To' field in the organizational structure.

  • You can also use features like 'Position' or 'Job' to determine the employee manager.

Add your answer

Q17. Calculate EPS , is OCI included in EPS calculation under IND AS?

Ans.

Yes, OCI is included in EPS calculation under IND AS.

  • Under IND AS, OCI is included in the calculation of EPS.

  • OCI includes gains and losses that are not recognized in the income statement.

  • EPS is calculated by dividing the net profit or loss attributable to shareholders by the weighted average number of shares outstanding.

  • OCI items are included in the calculation of comprehensive income, which is then used to calculate EPS.

  • Example: If a company has a net profit of 100 and OCI o...read more

Add your answer

Q18. Have you worked with Abap financial modules? (SE37)

Ans.

Yes, I have worked with ABAP financial modules (SE37).

  • I have experience working with ABAP financial modules in SAP FICO.

  • I am familiar with the SE37 transaction code in SAP, which is used for Function Module maintenance.

  • I have utilized ABAP programming language to develop and enhance financial functionalities in SAP FICO.

  • I can provide examples of ABAP programs I have developed for financial modules if required.

View 1 answer

Q19. What is the use of copy value and use one as many function?

Ans.

Copy value function copies a value from one cell to another while use one as many function copies a formula from one cell to multiple cells.

  • Copy value function is useful when you want to duplicate a value in another cell without having to manually type it again.

  • Use one as many function is useful when you want to apply a formula to multiple cells without having to manually enter it in each cell.

  • Copy value function can be accessed by right-clicking on a cell and selecting 'Copy...read more

Add your answer

Q20. Impairment of assets? Whether goodwill is amortised or impaired?

Ans.

Goodwill is impaired, not amortised. Impairment of assets is a process of recognizing a decrease in the value of an asset.

  • Goodwill is not amortised, but tested for impairment annually or when there is an indication of impairment.

  • Impairment of assets is a process of recognizing a decrease in the value of an asset.

  • If the carrying amount of an asset exceeds its recoverable amount, the asset is considered impaired.

  • Impairment losses are recognized in the income statement.

  • Example: ...read more

View 2 more answers

Q21. How many levels are there in GL master?

Ans.

There are multiple levels in GL master, including company code level, chart of accounts level, and general ledger account level.

  • GL master has different levels to organize financial data.

  • The highest level is the company code level, which represents a legal entity.

  • Below the company code level, there is the chart of accounts level, which defines the structure of accounts.

  • Finally, at the lowest level, there are general ledger accounts that record specific financial transactions.

  • E...read more

View 2 more answers

Q22. Difference between deferred and accrued revenue, audit of sales and revenue, concept of materiality, performance materiality and a few questions on articleship experience

Add your answer

Q23. Methods of depreciation and what cash flow statement comprises of?

Ans.

Depreciation methods include straight-line, double-declining balance, and units of production. Cash flow statement comprises of operating, investing, and financing activities.

  • Straight-line method depreciates assets evenly over their useful life

  • Double-declining balance method depreciates assets more heavily in the early years of their useful life

  • Units of production method depreciates assets based on their usage

  • Cash flow statement shows the inflow and outflow of cash from opera...read more

Add your answer

Q24. 14. if I want to add field in INFOTYPES,what is the exact tab for enhance?

Ans.

The exact tab for enhancing fields in infotypes is the 'Enhancement Category' tab.

  • Navigate to the 'Enhancement Category' tab in the infotype maintenance screen.

  • Select the appropriate enhancement category for adding a field to the infotype.

  • Enhancement categories include 'Customer Include', 'Customer Enhancement', and 'Customer Modification'.

Add your answer

Q25. what field need to select and what field need to bind in that?

Ans.

Select the key field and bind it to the corresponding value field in SAP ABAP.

  • Select the key field based on the unique identifier for the data

  • Bind the key field to the value field that contains the relevant information

  • Ensure proper mapping between the key and value fields for accurate data retrieval

Add your answer

Q26. 19. how do I indentify what are the available badi that we process ?

Ans.

To identify available BADI, use transaction code SE18 or SE19 and search for relevant BADI implementations.

  • Use transaction code SE18 or SE19 to search for BADI implementations

  • Enter the BADI name or description to find relevant implementations

  • Check the active implementations for the BADI to see which ones are being processed

Add your answer

Q27. Round 2- explain difference between rewrite and reinstatement

Ans.

Rewrite and reinstatement are two different methods of policy modification.

  • Rewrite involves creating a new policy from scratch, while reinstatement involves restoring a lapsed policy.

  • Rewrite may result in changes to coverage, premiums, and terms, while reinstatement typically restores the policy to its original state.

  • Examples of when to use rewrite include major life changes or significant changes in risk, while reinstatement is used when a policy has lapsed due to non-paymen...read more

View 1 answer

Q28. Change management and an example

Ans.

Change management involves planning, implementing, and monitoring changes to improve organizational effectiveness.

  • Identify the need for change

  • Develop a plan for change

  • Communicate the change to stakeholders

  • Implement the change

  • Monitor and evaluate the change

  • Example: Implementing a new software system to improve efficiency

View 1 answer

Q29. What are the assumption of OLS Regression? Explain the impact on the prediction and inference of the model in case of violation.

Ans.

Assumptions of OLS Regression and impact of violation on prediction and inference

  • Assumptions include linearity, independence, homoscedasticity, and normality of errors

  • Violation can lead to biased estimates, inefficient predictions, and incorrect inferences

  • For example, violation of normality assumption can result in inaccurate confidence intervals

Add your answer

Q30. What are audit consideration for inventory?

Ans.

Audit considerations for inventory include accuracy, completeness, valuation, and existence.

  • Verify physical inventory counts

  • Check for obsolete or damaged inventory

  • Ensure proper valuation methods are used

  • Confirm existence of inventory through observation or documentation

  • Review inventory cutoff procedures

  • Assess adequacy of inventory reserves

  • Consider potential fraud or theft risks

Add your answer

Q31. 3.how we can link together if one employee have 2 pernr?is there any INFOTYPES to find?

Ans.

Use infotype 0001 (Organizational Assignment) to link multiple pernrs for one employee.

  • Use infotype 0001 (Organizational Assignment) to find multiple pernrs for one employee

  • Check the relationship between the employee and the positions they hold

  • Look for any additional infotypes related to the employee's assignments

Add your answer

Q32. What is VAR, VECM, ARCH and GARCH modeling. How they differ from one another. When to use each of them.

Ans.

VAR, VECM, ARCH, and GARCH are different types of time series models used in econometrics to analyze and forecast data.

  • VAR (Vector Autoregression) models multiple time series variables as a system of equations, capturing the relationships between variables.

  • VECM (Vector Error Correction Model) is an extension of VAR that accounts for cointegration among variables, allowing for long-term relationships to be modeled.

  • ARCH (Autoregressive Conditional Heteroskedasticity) models the...read more

Add your answer

Q33. golden ratio GST difference between p&l and Balance sheet

Ans.

The question is asking for the difference between P&L and Balance Sheet and the concept of golden ratio GST.

  • P&L shows the company's revenue and expenses over a period of time, while the balance sheet shows the company's assets, liabilities, and equity at a specific point in time.

  • Golden ratio GST is a mathematical concept used to determine the optimal tax rate for maximum revenue.

  • P&L is used to determine the company's profitability, while the balance sheet is used to determine...read more

Add your answer

Q34. 8.In that payroll result,how we can identify result of perticular period? 9. In that payroll directory,what is difference of CRT,RT etc?

Ans.

To identify payroll results for a particular period, you can use the payroll result table and filter by period. CRT and RT in payroll directory refer to different types of results.

  • You can identify payroll results for a particular period by querying the payroll result table and filtering by the period in question.

  • CRT in the payroll directory typically refers to current results, while RT may refer to retroactive results.

  • Understanding the differences between CRT and RT can help ...read more

Add your answer

Q35. DO YOU KNOW HRP1000,HRP1001,HRP1002? How do we see employee hierarchy of OM ..? ANY T CODE FOR THIS?

Ans.

HRP1000, HRP1001, HRP1002 are tables in SAP used for employee hierarchy. T-code PPOME can be used to view employee hierarchy in OM.

  • HRP1000 stores the object ID of the organizational unit

  • HRP1001 stores the object ID of the position

  • HRP1002 stores the object ID of the employee

  • T-code PPOME can be used to view the employee hierarchy in Organizational Management (OM)

Add your answer

Q36. 6. how to hit the payresult in report? 7. t code for see the payroll result for an employee? is there any indicator in payroll directory?

Ans.

To hit the payresult in a report, use the function module 'HR_PAYROLL_RESULT_READ'. T-code 'PC_PAYRESULT' can be used to see payroll results for an employee.

  • Use function module 'HR_PAYROLL_RESULT_READ' to hit the payresult in a report

  • T-code 'PC_PAYRESULT' can be used to see payroll results for an employee

  • There is no specific indicator in the payroll directory, but you can access payroll results through various reports and transactions

Add your answer

Q37. How will you improve E-commerce

Ans.

Improving E-commerce through personalized experiences, streamlined checkout process, and enhanced security measures.

  • Implement personalized product recommendations based on user browsing and purchase history

  • Simplify checkout process with one-click payment options and guest checkout

  • Enhance security measures with two-factor authentication and fraud detection technology

  • Offer flexible delivery options such as same-day or next-day delivery

  • Provide excellent customer service through ...read more

View 1 answer

Q38. How you account foreign exchange gain /loss

Ans.

Foreign exchange gain/loss is accounted for by using the exchange rate at the transaction date and the settlement date.

  • Foreign exchange gain/loss is the difference between the exchange rate at the transaction date and the settlement date

  • For example, if a company buys goods from a foreign supplier and the exchange rate changes between the transaction date and the settlement date, there will be a gain or loss

  • The gain or loss is recorded in the income statement under 'foreign ex...read more

Add your answer

Q39. What you know about borrowing cost?

Ans.

Borrowing cost refers to the cost of borrowing money, including interest rates and fees.

  • Borrowing cost includes interest rates and fees charged by lenders

  • The cost of borrowing can vary depending on the type of loan and the borrower's creditworthiness

  • Borrowing cost can be calculated using the annual percentage rate (APR)

  • Examples of borrowing cost include mortgage interest rates, credit card interest rates, and loan origination fees

Add your answer

Q40. How to convert Json data into string in LWC Can we do callouts from LWC? What is the precautions need to take care Before writing queaueable apex class? Have you worked on platform events? How to communicate un...

read more
Ans.

To convert Json data into string in LWC, use JSON.stringify() method.

  • Use JSON.stringify() method to convert Json data into string in LWC.

  • Yes, callouts can be made from LWC using imperative Apex.

  • Precautions before writing queueable Apex class include governor limits, bulkification, and error handling.

  • Platform events can be used for inter-component communication in LWC.

  • To communicate unrelated LWC components, use Lightning Message Service or Custom Events.

Add your answer

Q41. How can any companies become environment friendly ?

Ans.

Companies can become environment friendly by adopting sustainable practices and reducing their carbon footprint.

  • Implementing recycling programs

  • Reducing energy consumption through energy-efficient practices

  • Using eco-friendly products and materials

  • Encouraging employees to use public transportation or carpooling

  • Investing in renewable energy sources

  • Reducing water usage through conservation practices

  • Partnering with environmental organizations to support conservation efforts

Add your answer

Q42. What are the different PI adapter you have worked on?

Ans.

I have worked on various PI adapters including PI JDBC, PI ODBC, PI Web API, and PI AF SDK.

  • PI JDBC adapter for connecting to PI data archive using Java

  • PI ODBC adapter for connecting to PI data archive using ODBC drivers

  • PI Web API adapter for accessing PI data archive through web services

  • PI AF SDK adapter for accessing PI Asset Framework data

Add your answer

Q43. 4. Exceptions in selenium 5. Diff between final, finally and finalize 6. Constructors So these kind of basics and they asked to write some syntax, xpath and programs in chat window

Ans.

Questions on Selenium exceptions, final, finally, finalize, and constructors with syntax and program writing tasks.

  • Selenium exceptions are used to handle errors and unexpected events during test execution.

  • Final is a keyword used to declare a constant value, finally is a block of code that executes regardless of exception occurrence, and finalize is a method used for garbage collection.

  • Constructors are special methods used to initialize objects in a class.

  • Examples of syntax, x...read more

Add your answer

Q44. Walkthrough the analysis of profit and loss, have you done, if yes , how would u do

Ans.

Analyzing profit and loss involves examining revenue, expenses, and overall financial performance.

  • Start by gathering financial statements such as income statement and balance sheet

  • Calculate gross profit by subtracting cost of goods sold from total revenue

  • Analyze operating expenses to determine net profit

  • Compare current period performance to previous periods or industry benchmarks

  • Identify areas for improvement or cost-cutting measures to increase profitability

Add your answer

Q45. 18. Number range of absence related and custom INFOTYPES ? - 2 series.

Ans.

The number range for absence related and custom infotypes is in 2 series.

  • Absence related infotypes typically fall within number range 2000-2999

  • Custom infotypes can be assigned number range 9000-9999

Add your answer

Q46. How will you handle 1:M and M:M relationship in data modeling?

Ans.

1:M and M:M relationships in data modeling are handled using foreign keys and junction tables.

  • For 1:M relationships, a foreign key is added in the 'many' side table referencing the primary key in the 'one' side table.

  • For M:M relationships, a junction table is created with foreign keys referencing the primary keys of both related tables.

  • Example: In a bookstore database, a book can have multiple authors (M:M), so a junction table 'Book_Author' will have book_id and author_id co...read more

Add your answer

Q47. What is database table versioning (this is same as maintaining history SCD)?

Ans.

Database table versioning is the practice of maintaining historical data in a table by creating new versions of records instead of updating existing ones.

  • Database table versioning involves creating new records for each change instead of updating existing records.

  • It allows for tracking changes over time and maintaining a history of data.

  • Common techniques for database table versioning include using effective dating or timestamp columns.

  • Example: Instead of updating a customer's ...read more

Add your answer

Q48. 1. Expalin interchanging 2 variables without using a third variable.

Ans.

Interchange 2 variables without using a third variable.

  • Use arithmetic operators to swap values

  • Add the values of both variables and store in one variable

  • Subtract the value of one variable from the sum and store in the other variable

  • Example: a=5, b=7; a=a+b; b=a-b; a=a-b; (a=7, b=5)

Add your answer

Q49. Conflict resolution and an example

Ans.

Conflict resolution involves identifying and addressing disagreements or disputes in a constructive manner.

  • Listen actively to both parties involved

  • Identify the root cause of the conflict

  • Propose potential solutions and negotiate a compromise

  • Follow up to ensure the resolution is effective

  • Example: Resolving a disagreement between two team members over project responsibilities by clarifying roles and setting clear expectations

View 1 answer

Q50. Which Excel functions are you familiar with that you use for analysis and computation?

Ans.

I am familiar with Excel functions such as VLOOKUP, SUMIF, COUNTIF, and PivotTables for analysis and computation.

  • VLOOKUP function for searching and retrieving data from a table

  • SUMIF function for summing values based on a specific condition

  • COUNTIF function for counting cells that meet a certain criteria

  • PivotTables for summarizing and analyzing large amounts of data

Add your answer

Q51. 12. upload INFOTYPES data?have you ever created BAPI or BDC to upload the Master data?

Ans.

Yes, I have experience uploading INFOTYPES data using BAPIs and BDCs.

  • I have created BAPIs to upload master data in SAP using standard function modules or custom function modules.

  • I have used BDC (Batch Data Communication) to upload data into SAP by recording the manual steps and then automating them.

  • I have experience uploading INFOTYPES data such as personal data, organizational data, and time data.

  • I have worked on projects where data migration and data conversion tasks requir...read more

Add your answer

Q52. 13. enhance INFOTYPES or not ? if yes ,then all INFOTYPES can be enhanced?

Ans.

Yes, INFOTYPES can be enhanced but not all INFOTYPES are customizable.

  • INFOTYPES can be enhanced using custom fields or logic to meet specific business requirements.

  • Not all INFOTYPES can be enhanced as some are standard and cannot be modified.

  • Enhancing INFOTYPES requires thorough understanding of the data structure and business processes.

  • Examples of enhanced INFOTYPES include adding custom fields for additional information or implementing custom validation rules.

Add your answer

Q53. 16. how do I identify the time constraints of INFOTYPES? 17. time constraints "T" ?

Ans.

Time constraints of INFOTYPES can be identified by checking the configuration settings in SAP system.

  • Time constraints in INFOTYPES are defined in the configuration settings of the SAP system.

  • Time constraint 'T' indicates that only one record can exist for a specific time period.

  • Time constraint 'T' is commonly used for master data like employee records in SAP HR module.

Add your answer

Q54. Tell me about EBITDA and other financial ratios.

Ans.

EBITDA is a financial metric used to measure a company's profitability before accounting for interest, taxes, depreciation, and amortization.

  • EBITDA stands for Earnings Before Interest, Taxes, Depreciation, and Amortization

  • It is a measure of a company's operating performance

  • EBITDA is calculated by adding back interest, taxes, depreciation, and amortization to net income

  • Other financial ratios include debt-to-equity ratio, current ratio, and return on investment

  • These ratios help...read more

Add your answer

Q55. How can performance of a spark job improved

Ans.

Performance of a Spark job can be improved by optimizing resources, tuning configurations, and optimizing code.

  • Optimize resources by increasing memory and CPU cores

  • Tune configurations such as executor memory, shuffle partitions, and parallelism

  • Optimize code by reducing data shuffling, using broadcast variables, and caching data

  • Use appropriate data storage formats such as Parquet or ORC

  • Use appropriate cluster management tools such as YARN or Mesos

  • Use appropriate hardware such ...read more

Add your answer

Q56. 22. what asynchronous and synchronous in BDC?

Ans.

Asynchronous and synchronous in BDC refer to the timing of data processing in Batch Data Communication.

  • Asynchronous BDC processes data in the background without user interaction.

  • Synchronous BDC processes data in real-time with user interaction.

  • Asynchronous BDC is preferred for large data volumes to avoid system performance issues.

  • Synchronous BDC is suitable for smaller data sets where immediate feedback is required.

  • Example: Asynchronous BDC can be used for uploading thousands...read more

Add your answer

Q57. what kind of interfaces that you have worked on?

Ans.

I have worked on various interfaces including IDOC, RFC, BAPI, and web services.

  • IDOC (Intermediate Document)

  • RFC (Remote Function Call)

  • BAPI (Business Application Programming Interface)

  • Web services

Add your answer

Q58. What do you know about RTR, PTP?

Ans.

RTR stands for Ready to Run and PTP stands for Precision Time Protocol.

  • RTR is a term used in the automotive industry to describe a car that is ready to be driven off the lot without any additional modifications.

  • PTP is a protocol used to synchronize clocks in a network.

  • PTP is often used in industrial automation and control systems.

  • RTR and PTP are not directly related, but both are important in their respective fields.

Add your answer

Q59. 2) What is Sampling Bais?

Ans.

Sampling bias is a type of error that occurs when a sample is not representative of the population it is supposed to represent.

  • Sampling bias can occur when the sample is too small or not randomly selected.

  • Examples of sampling bias include self-selection bias, where participants choose to participate in a study, and survivorship bias, where only successful cases are included in the sample.

  • Sampling bias can lead to inaccurate conclusions and generalizations about the population...read more

Add your answer

Q60. what is DDIC ? how do we transport TMG entries to different client

Ans.

DDIC stands for Data Dictionary. TMG entries can be transported to different clients using transport requests.

  • DDIC is a central repository in SAP where all the data definitions are stored.

  • Transporting TMG entries involves creating a transport request in the source client and releasing it to move the entries to the target client.

  • TMG entries can include table maintenance generator settings, which can be transported using customizing requests.

Add your answer

Q61. How will you manage the service line if it is new

Ans.

I will start by conducting market research and identifying potential clients. Then, I will develop a strategic plan and build a team with the necessary skills and expertise.

  • Conduct market research to identify potential clients

  • Develop a strategic plan for the service line

  • Build a team with the necessary skills and expertise

  • Establish partnerships and collaborations with other organizations

  • Create a marketing and communication plan to promote the service line

  • Monitor and evaluate t...read more

Add your answer

Q62. What is the notional value of a derivative in financial terms?

Ans.

The notional value of a derivative is the total value of the underlying asset that the derivative is based on.

  • Notional value represents the total value of the underlying asset, not the actual amount of money exchanged.

  • It is used to calculate the cash flows and payments related to the derivative contract.

  • For example, if a derivative is based on 1000 shares of a stock trading at $50 each, the notional value would be $50,000.

Add your answer

Q63. How do u determine residential tax of canada

Ans.

Residential tax in Canada is determined based on the assessed value of the property and the tax rate set by the municipality.

  • Residential tax in Canada is calculated by multiplying the assessed value of the property by the tax rate set by the municipality.

  • The assessed value of the property is determined by the Municipal Property Assessment Corporation (MPAC) in Ontario, or similar assessment agencies in other provinces.

  • Tax rates can vary depending on the municipality and can b...read more

Add your answer

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

Ans.

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

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

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

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

Add your answer

Q65. What is the difference between IF and IFs?

Ans.

IF is a conditional statement that executes a block of code if a specified condition is true. IFs is the plural form of IF.

  • IF is used for a single condition, while IFs is used for multiple conditions.

  • IFs can be used with the AND and OR operators to combine multiple conditions.

  • Example: IF temperature is greater than 90 degrees, turn on the air conditioning. IFs temperature is greater than 90 degrees AND humidity is greater than 50%, turn on the air conditioning and dehumidifie...read more

Add your answer

Q66. Where you have used OOPs concepts in your framework.

Ans.

OOPs concepts used extensively in framework

  • Implemented inheritance to reduce code duplication

  • Encapsulated data and behavior using classes and objects

  • Used polymorphism to handle different types of data

  • Abstraction used to hide implementation details

  • Dependency injection used to decouple components

Add your answer

Q67. What is Revenue Recognition model based on ASC 606

Ans.

ASC 606 is a revenue recognition standard that outlines the principles for recognizing revenue from contracts with customers.

  • ASC 606 requires companies to recognize revenue when goods or services are transferred to customers in an amount that reflects the consideration the company expects to receive in exchange for those goods or services.

  • The standard also requires companies to identify performance obligations in a contract, determine the transaction price, allocate the trans...read more

Add your answer

Q68. What changes can you make in that app to make it more useful for the user?

Ans.

I would add a feature for personalized recommendations based on user preferences and behavior.

  • Implement a recommendation algorithm to suggest relevant content or products to the user

  • Allow users to customize their preferences and interests in the app settings

  • Utilize user data such as past interactions and search history to tailor recommendations

  • Include a 'Recommended for You' section on the app's homepage

Add your answer

Q69. Whatbare the various project methodologies in place

Ans.

There are various project methodologies such as Agile, Waterfall, Scrum, Lean, Kanban, etc.

  • Agile methodology focuses on iterative and incremental development

  • Waterfall methodology follows a linear sequential approach

  • Scrum methodology is a framework for managing and completing complex projects

  • Lean methodology focuses on minimizing waste and maximizing value

  • Kanban methodology emphasizes on visualizing work and limiting work in progress

  • Other methodologies include PRINCE2, Six Sig...read more

Add your answer

Q70. Best examples of managing campaigns and negotiating between stakeholders.

Ans.

Successfully managed campaigns and negotiated between stakeholders for various projects.

  • Developed and executed a social media campaign for a non-profit organization, resulting in a 30% increase in donations.

  • Negotiated with vendors to reduce costs by 15% for a company's annual conference.

  • Managed a political campaign, coordinating with volunteers and stakeholders to ensure a successful election.

  • Collaborated with cross-functional teams to launch a new product, meeting all stakeh...read more

Add your answer

Q71. How can we return multiple data with different data types from a function in .c#

Ans.

To return multiple data with different data types from a function in .c#, use Tuple or create a custom class with properties for each data type.

  • Use Tuple to return multiple data with different data types. For example: Tuple

  • Create a custom class with properties for each data type and return an instance of that class. For example: public class CustomData { public int Number { get; set; } public string Text { get; set; } public bool IsTrue { get; set; }}

Add your answer

Q72. 5.How to do right click using Selenium?

Ans.

To perform right click using Selenium, we can use the Actions class and its contextClick() method.

  • Create an instance of Actions class

  • Use the contextClick() method to perform right click

  • Pass the WebElement on which right click needs to be performed as argument

  • Use build() and perform() methods to execute the action

Add your answer

Q73. Quality of earnings, adjusted EBITDA, how to analyse revenue in a due diligence process

Ans.

Analyzing quality of earnings and revenue in due diligence process involves assessing adjusted EBITDA and other financial metrics.

  • Quality of earnings analysis involves assessing the sustainability and reliability of a company's earnings.

  • Adjusted EBITDA is a key metric used to evaluate a company's financial performance, as it provides a clearer picture of its operating profitability.

  • Revenue analysis involves examining the sources of revenue, the company's pricing strategy, and...read more

Add your answer

Q74. What is Vlookup and it’ significance. How do we apply that

Ans.

Vlookup is a function in Excel used to search for a value in a table and return a corresponding value.

  • Vlookup stands for 'Vertical Lookup'

  • It is used to search for a value in the first column of a table and return a value in the same row from a specified column

  • Syntax: =VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])

  • Example: =VLOOKUP(A2, B2:D10, 3, FALSE) - searches for the value in cell A2 in the range B2:D10 and returns the value in the 3rd column

  • It is commo...read more

Add your answer

Q75. How do you determine residential tax of Canada?

Ans.

Residential tax in Canada is determined by the assessed value of the property and the tax rate set by the municipality.

  • The assessed value of the property is determined by the Municipal Property Assessment Corporation (MPAC)

  • The tax rate varies by municipality and can be found on their website or by contacting the municipal office

  • The residential tax is calculated by multiplying the assessed value of the property by the tax rate

  • For example, if the assessed value of a property is...read more

Add your answer

Q76. How would you calculate the status of budget based on given scenario using EVM formulae

Ans.

EVM formulae can be used to calculate the status of budget by comparing planned value, earned value, and actual cost.

  • Calculate Planned Value (PV) - budgeted cost of work scheduled

  • Calculate Earned Value (EV) - budgeted cost of work performed

  • Calculate Actual Cost (AC) - actual cost of work performed

  • Use EVM formulae like Cost Performance Index (CPI) and Schedule Performance Index (SPI) to assess budget status

Add your answer

Q77. What is critical path and how to use it with practical example.

Ans.

Critical path is the longest sequence of tasks in a project that must be completed on time to ensure the project finishes on schedule.

  • Identify all tasks in a project and their dependencies

  • Calculate the duration of each task

  • Determine the critical path by adding the durations of tasks in each path to find the longest path

  • Focus on tasks in the critical path to ensure they are completed on time to avoid delays in the project

Add your answer

Q78. Have you had any experience in internal audit? explain process of PTP

Ans.

Yes

  • PTP stands for Procure-to-Pay, which is a process in internal audit.

  • It involves the entire cycle of purchasing goods or services, from requisition to payment.

  • The process typically includes steps like purchase requisition, purchase order, goods receipt, invoice verification, and payment.

  • Internal auditors ensure that the PTP process is efficient, compliant with policies and procedures, and free from fraud or errors.

  • They review documentation, perform testing, and provide reco...read more

Add your answer

Q79. 1. What are the difficulties you faced during hierarchical time series analysis? How did you evaluate the result?

Add your answer

Q80. Difference between remove context and collapse context?

Ans.

Remove context deletes a message while collapse context hides it.

  • Remove context permanently deletes a message from a conversation.

  • Collapse context hides a message and replaces it with a 'show more' button.

  • Remove context is irreversible while collapse context can be undone by clicking the 'show more' button.

  • Remove context is commonly used in messaging apps while collapse context is used in email clients.

  • Remove context can be used to delete sensitive or inappropriate messages w...read more

Add your answer

Q81. 20. Difference between CLASSICAL BADI AND NEW BADI?

Ans.

Classical BADI is older and uses filter values, while new BADI is more flexible and uses multiple implementations.

  • Classical BADI uses filter values to determine when to trigger the enhancement, while new BADI uses multiple implementations.

  • New BADI allows for multiple implementations to be active at the same time, while classical BADI only allows one implementation at a time.

  • New BADI is more flexible and easier to use compared to classical BADI.

  • Example: Classical BADI - BADI_S...read more

Add your answer

Q82. Why operational transfer pricing profile over another tax profiles

Ans.

Operational transfer pricing profile is preferred over other tax profiles due to its ability to align with business operations and improve decision-making.

  • Operational transfer pricing allows for a more accurate reflection of costs and profits within different business units.

  • It helps in aligning transfer pricing policies with the overall business strategy.

  • Operational transfer pricing can lead to better decision-making by providing more relevant and timely information to manage...read more

Add your answer

Q83. what is the difference between credit risk and counterparty credit risk

Add your answer

Q84. What are the 2 types of colour mode used for web and printing works?

Ans.

The two types of color mode used for web and printing works are RGB and CMYK.

  • RGB (Red, Green, Blue) is used for web design and digital media.

  • CMYK (Cyan, Magenta, Yellow, Black) is used for printing purposes.

  • RGB is an additive color model where colors are created by combining red, green, and blue light.

  • CMYK is a subtractive color model where colors are created by subtracting light from white.

  • Example: Web graphics and images are typically created in RGB mode, while printed mate...read more

Add your answer

Q85. What do you know about Rest and JDBC adapter?

Ans.

REST is an architectural style for web services while JDBC adapter is used to connect Java applications to databases.

  • REST is stateless and uses HTTP methods to perform CRUD operations on resources

  • JDBC adapter is a Java API that provides a standard interface for connecting to relational databases

  • JDBC adapter can be used to execute SQL statements and retrieve results from the database

  • REST and JDBC adapter can be used together to create web services that interact with databases

Add your answer

Q86. How would you go about creating a communication strategy for a center launch?

Ans.

Develop a communication strategy by identifying target audience, channels, key messages, and timeline.

  • Identify target audience - stakeholders, employees, customers, media

  • Choose appropriate communication channels - email, social media, press releases

  • Craft key messages - highlighting benefits, key features, launch date

  • Create a timeline - including pre-launch teasers, launch day announcements, post-launch follow-ups

Add your answer

Q87. What is the process for calculating Value Added Tax (VAT)?

Ans.

The process for calculating Value Added Tax (VAT) involves determining the taxable amount, applying the VAT rate, and accounting for input and output VAT.

  • Identify the taxable amount, which is usually the selling price of the goods or services

  • Apply the appropriate VAT rate to the taxable amount

  • Calculate the VAT amount by multiplying the taxable amount by the VAT rate

  • Account for input VAT (VAT paid on purchases) and output VAT (VAT collected on sales) to determine the final VAT...read more

Add your answer

Q88. What programming languages are you proficient in?

Ans.

Proficient in Python, SQL, and Excel VBA.

  • Python

  • SQL

  • Excel VBA

Add your answer

Q89. Difference between Canadian tax filling or us tax filling

Ans.

Canadian tax filing differs from US tax filing in terms of tax laws, deductions, credits, and deadlines.

  • Canadian tax system is based on residency, while US tax system is based on citizenship

  • Canada has a Goods and Services Tax (GST) while the US has a Sales Tax

  • Canada offers tax credits for things like childcare expenses, while the US offers deductions for mortgage interest

  • Canadian tax deadline is April 30th, while US tax deadline is April 15th

Add your answer

Q90. Tell us about sales and service life cycle module explain more

Ans.

Sales and service life cycle module is a CRM feature that manages the entire customer journey from lead generation to post-sales support.

  • Tracks leads and opportunities through the sales pipeline

  • Automates sales processes such as quoting, invoicing, and order management

  • Manages customer interactions and service requests

  • Provides analytics and reporting on sales and service performance

Add your answer

Q91. Explain how to practically apply for refund

Ans.

To apply for a refund, gather necessary documentation, contact the company or store, follow their refund policy, and wait for the refund to be processed.

  • Gather receipts or proof of purchase.

  • Contact the company or store where the purchase was made.

  • Follow their refund policy, which may include returning the item in its original packaging.

  • Wait for the refund to be processed, which may take a few days to weeks.

Add your answer

Q92. What is difference between calculated column and measure

Ans.

Calculated columns are pre-defined while measures are dynamic calculations based on user input.

  • Calculated columns are computed during data modeling and added to the table

  • Measures are computed on the fly based on user input and can be changed dynamically

  • Calculated columns are used for static analysis while measures are used for dynamic analysis

  • Examples of calculated columns include concatenation of columns, while measures include sum, average, etc.

Add your answer

Q93. Difference between Canadian tax filing and US tax filing?

Ans.

Canadian and US tax filing differ in terms of tax rates, deductions, and deadlines.

  • Canadian tax rates are generally higher than US tax rates.

  • US tax filing allows for more deductions than Canadian tax filing.

  • Canadian tax filing deadline is April 30th while US tax filing deadline is April 15th.

  • US tax filing requires a Social Security Number while Canadian tax filing requires a Social Insurance Number.

  • US tax filing may require state tax returns in addition to federal tax returns...read more

Add your answer

Q94. Write advance terraform script write a azure devops pipeline script write a python script for Fibonacci serious

Ans.

Answering the interview question by providing advanced terraform, Azure DevOps pipeline, and Python scripts for Fibonacci series.

  • Use Terraform to provision Azure resources like VMs, storage accounts, and networking components.

  • Create an Azure DevOps pipeline script to automate the deployment process using Terraform.

  • Write a Python script to generate Fibonacci series using recursion or iteration.

  • Ensure proper error handling and input validation in the Python script.

  • Integrate the...read more

Add your answer

Q95. How you will manage end clients if you get an excalation?

Add your answer

Q96. What are the various rules associated with Regulatory Compliance?

Ans.

Regulatory Compliance rules are guidelines set by governing bodies to ensure organizations operate within legal boundaries.

  • Regulatory Compliance rules vary by industry and location

  • Organizations must adhere to rules set by governing bodies such as FDA, SEC, HIPAA, etc.

  • Non-compliance can result in fines, penalties, or legal action

  • Regular audits are conducted to ensure compliance

  • Training employees on compliance rules is essential

Add your answer

Q97. How is Authorization implemented at your organization?

Ans.

Authorization at our organization is implemented using role-based access control (RBAC) and OAuth.

  • Role-based access control (RBAC) is used to assign permissions to roles, which are then assigned to users based on their job responsibilities.

  • OAuth is used for authentication and authorization, allowing users to access resources based on their permissions and roles.

  • Access control lists (ACLs) are also used to define specific permissions for individual resources.

Add your answer

Q98. Why prefer Entity Framework Core over Entity Framework?

Ans.

Entity Framework Core is preferred for its improved performance, cross-platform support, and new features.

  • Entity Framework Core is faster and more lightweight compared to Entity Framework.

  • Entity Framework Core supports cross-platform development, allowing for easier deployment on different operating systems.

  • Entity Framework Core introduces new features like Global Query Filters, Owned Entities, and Value Conversions for improved functionality.

Add your answer

Q99. What is the by default sharing method followed by apex code

Ans.

Apex code follows the by default sharing method of 'with sharing'.

  • By default, Apex code enforces sharing rules that apply to the current user.

  • This means that the code runs in the user's context and respects their sharing settings.

  • Developers can also use 'without sharing' to bypass sharing rules if necessary.

Add your answer

Q100. 21. How do identify the customer exit?

Ans.

Customer exits can be identified by searching for specific function modules or by checking the enhancement spots in the system.

  • Search for function modules with naming convention starting with 'EXIT_'

  • Check enhancement spots using transaction code CMOD

  • Look for customer exits in the SAP menu path: Tools -> ABAP Workbench -> Development -> Enhancements

  • Customer exits can also be found in the SAP IMG (Implementation Guide) under the relevant application area

Add your answer
1
2
3
4
5
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at ICICI Securities

based on 675 interviews
Interview experience
4.0
Good
View more
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Interview Questions from Similar Companies

3.3
 • 457 Interview Questions
3.7
 • 401 Interview Questions
3.7
 • 262 Interview Questions
3.9
 • 168 Interview Questions
3.9
 • 138 Interview Questions
View all
Top EY Global Delivery Services ( EY GDS) Interview Questions And Answers
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
70 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