EY Global Delivery Services ( EY GDS)
400+ ICICI Securities Interview Questions and Answers
Q1. What can you tell me about xlookup function?
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
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 moreNo, 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.
Q3. Why do we need ipv6 if we already have ipv4?
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
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.
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
Q5. Difference single variant and multivariant parameters?
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.
Q6. Write a code to check a palindrome.
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
Q7. Consolidation of subsidiary, associates, joint venture? How you calculate goodwill? Minority interest?
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
Q8. How do you pay only particular vendor invoices from F110?
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.
Q9. 3) What ML algorithms can be used to impute/treat outliers?
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
Q10. How will you setup the connectivity between ECC and SAP PI/PO for inbound and outbound proxy and idoc interface?
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
Q11. Explain HTTP, FTP, TCP/IP protocol etc.
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
Q12. Brief me about IND AS 116? Why standard was introduced?
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
Q13. What is the cash flow field for in GL master?
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
Q14. you know how to write file in an application server (AL11),so what is the syntax to write the file into application server?
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
Q15. Tell me exemptions available from capital gains if you sell a house property? What is the exemption limit and lock in period?
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.
Q16. In Om,how do I indentify who is the employee manager? is there any function module ? or can be features
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.
Q17. Calculate EPS , is OCI included in EPS calculation under IND AS?
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
Q18. Have you worked with Abap financial modules? (SE37)
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.
Q19. What is the use of copy value and use one as many function?
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
Q20. Impairment of assets? Whether goodwill is amortised or impaired?
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
Q21. How many levels are there in GL master?
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
Q22. Difference between deferred and accrued revenue, audit of sales and revenue, concept of materiality, performance materiality and a few questions on articleship experience
Q23. Methods of depreciation and what cash flow statement comprises of?
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
Q24. 14. if I want to add field in INFOTYPES,what is the exact tab for enhance?
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'.
Q25. what field need to select and what field need to bind in that?
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
Q26. 19. how do I indentify what are the available badi that we process ?
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
Q27. Round 2- explain difference between rewrite and reinstatement
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
Q28. Change management and an example
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
Q29. What are the assumption of OLS Regression? Explain the impact on the prediction and inference of the model in case of violation.
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
Q30. What are audit consideration for inventory?
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
Q31. 3.how we can link together if one employee have 2 pernr?is there any INFOTYPES to find?
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
Q32. What is VAR, VECM, ARCH and GARCH modeling. How they differ from one another. When to use each of them.
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
Q33. golden ratio GST difference between p&l and Balance sheet
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
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?
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
Q35. DO YOU KNOW HRP1000,HRP1001,HRP1002? How do we see employee hierarchy of OM ..? ANY T CODE FOR THIS?
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)
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?
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
Q37. How will you improve E-commerce
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
Q38. How you account foreign exchange gain /loss
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
Q39. What you know about borrowing cost?
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
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 moreTo 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.
Q41. How can any companies become environment friendly ?
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
Q42. What are the different PI adapter you have worked on?
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
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
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
Q44. Walkthrough the analysis of profit and loss, have you done, if yes , how would u do
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
Q45. 18. Number range of absence related and custom INFOTYPES ? - 2 series.
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
Q46. How will you handle 1:M and M:M relationship in data modeling?
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
Q47. What is database table versioning (this is same as maintaining history SCD)?
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
Q48. 1. Expalin interchanging 2 variables without using a third variable.
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)
Q49. Conflict resolution and an example
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
Q50. Which Excel functions are you familiar with that you use for analysis and computation?
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
Q51. 12. upload INFOTYPES data?have you ever created BAPI or BDC to upload the Master data?
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
Q52. 13. enhance INFOTYPES or not ? if yes ,then all INFOTYPES can be enhanced?
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.
Q53. 16. how do I identify the time constraints of INFOTYPES? 17. time constraints "T" ?
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.
Q54. Tell me about EBITDA and other financial ratios.
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
Q55. How can performance of a spark job improved
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
Q56. 22. what asynchronous and synchronous in BDC?
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
Q57. what kind of interfaces that you have worked on?
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
Q58. What do you know about RTR, PTP?
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.
Q59. 2) What is Sampling Bais?
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
Q60. what is DDIC ? how do we transport TMG entries to different client
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.
Q61. How will you manage the service line if it is new
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
Q62. What is the notional value of a derivative in financial terms?
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.
Q63. How do u determine residential tax of canada
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
Q64. How to handle a situation where you require a signature of important person who is in leave?
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.
Q65. What is the difference between IF and IFs?
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
Q66. Where you have used OOPs concepts in your framework.
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
Q67. What is Revenue Recognition model based on ASC 606
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
Q68. What changes can you make in that app to make it more useful for the user?
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
Q69. Whatbare the various project methodologies in place
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
Q70. Best examples of managing campaigns and negotiating between stakeholders.
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
Q71. How can we return multiple data with different data types from a function in .c#
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; }}
Q72. 5.How to do right click using Selenium?
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
Q73. Quality of earnings, adjusted EBITDA, how to analyse revenue in a due diligence process
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
Q74. What is Vlookup and it’ significance. How do we apply that
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
Q75. How do you determine residential tax of Canada?
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
Q76. How would you calculate the status of budget based on given scenario using EVM formulae
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
Q77. What is critical path and how to use it with practical example.
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
Q78. Have you had any experience in internal audit? explain process of PTP
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
Q79. 1. What are the difficulties you faced during hierarchical time series analysis? How did you evaluate the result?
Q80. Difference between remove context and collapse context?
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
Q81. 20. Difference between CLASSICAL BADI AND NEW BADI?
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
Q82. Why operational transfer pricing profile over another tax profiles
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
Q83. what is the difference between credit risk and counterparty credit risk
Q84. What are the 2 types of colour mode used for web and printing works?
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
Q85. What do you know about Rest and JDBC adapter?
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
Q86. How would you go about creating a communication strategy for a center launch?
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
Q87. What is the process for calculating Value Added Tax (VAT)?
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
Q88. What programming languages are you proficient in?
Proficient in Python, SQL, and Excel VBA.
Python
SQL
Excel VBA
Q89. Difference between Canadian tax filling or us tax filling
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
Q90. Tell us about sales and service life cycle module explain more
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
Q91. Explain how to practically apply for refund
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.
Q92. What is difference between calculated column and measure
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.
Q93. Difference between Canadian tax filing and US tax filing?
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
Q94. Write advance terraform script write a azure devops pipeline script write a python script for Fibonacci serious
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
Q95. How you will manage end clients if you get an excalation?
Q96. What are the various rules associated with Regulatory Compliance?
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
Q97. How is Authorization implemented at your organization?
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.
Q98. Why prefer Entity Framework Core over Entity Framework?
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.
Q99. What is the by default sharing method followed by apex code
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.
Q100. 21. How do identify the customer exit?
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
More about working at EY Global Delivery Services ( EY GDS)
Top HR Questions asked in ICICI Securities
Interview Process at ICICI Securities
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month