Accenture
1000+ JM Financial Interview Questions and Answers
Q1. If insurance premium is paid for an entire year 1st January to 31st December and books get close on 31st March, what will be the accounting treatment?
The insurance premium paid for the entire year will be apportioned for the period of 1st January to 31st March.
The portion of premium for the period of 1st January to 31st March will be treated as prepaid expense and will be shown in the balance sheet as an asset.
The remaining portion of premium will be treated as an expense and will be shown in the income statement.
The prepaid expense will be gradually expensed out over the period of January to December.
The accounting entry ...read more
Q2. What are three golden rules of accounting?
The three golden rules of accounting are the basis of all accounting practices.
The first rule is the accounting equation: Assets = Liabilities + Equity
The second rule is the double-entry principle: Every transaction has two equal and opposite effects on the accounting equation
The third rule is the revenue recognition principle: Revenue should be recognized when it is earned, not when it is received
Q3. What do you understand by Budgeting and Forecasting?
Budgeting and forecasting involve the process of planning and estimating future financial outcomes.
Budgeting is the process of creating a detailed plan for income and expenses over a specific period.
Forecasting involves predicting future financial performance based on historical data and market trends.
Budgeting helps in setting financial goals, allocating resources, and monitoring financial performance.
Forecasting assists in making informed decisions, identifying potential ri...read more
Q4. Find Duplicates in an Array
Given an array ARR
of size 'N', where each integer is in the range from 0 to N - 1, identify all elements that appear more than once.
Return the duplicate elements in any order. If n...read more
The task is to find all duplicate elements in an array of integers.
Iterate through the array and keep track of the count of each element using a hashmap.
Return all elements from the hashmap with count greater than 1 as the duplicate elements.
Q5. What are the basic concepts of accounting?
Basic concepts of accounting include assets, liabilities, equity, revenue, and expenses.
Assets are resources owned by a company, such as cash, inventory, and property.
Liabilities are debts owed by a company, such as loans and accounts payable.
Equity represents the residual interest in the assets of a company after liabilities are deducted.
Revenue is the income earned by a company from its operations, such as sales.
Expenses are the costs incurred by a company in order to gener...read more
Q6. What is accrual concept of accounting?
Accrual concept of accounting recognizes revenues and expenses when they are earned or incurred, regardless of when cash is received or paid.
Accrual concept is based on the matching principle, which ensures that revenues and expenses are recorded in the same accounting period.
Under accrual accounting, revenues are recognized when they are earned, even if the cash is not received yet.
Expenses are recognized when they are incurred, even if the cash is not paid yet.
Accrual accou...read more
Q7. Tell me about your self? Accounting Golden Rules? What is depreciation? Types of depreciation? BRS entries Sales entries
I am an experienced accountant with knowledge of accounting golden rules, depreciation, BRS entries, and sales entries.
Accounting golden rules are the basic principles that guide the recording of financial transactions.
Depreciation is the decrease in the value of an asset over time due to wear and tear, obsolescence, or other factors.
Types of depreciation include straight-line depreciation, reducing balance depreciation, and sum-of-years' digits depreciation.
BRS entries refer...read more
Q8. 1. What are accounting golden rules? 2. What is bank reconciliation? How to prepare? 3. What is accrual and journal entry for accrual expenses. 4. What is prepaid expense and journal entry for prepaid expenses...
read moreQ9. 1. What is OTC ? 2. What is Invoice & what are the key things we need to check while raising the invoice . 3.What’s the quality parameter in billing. 4.Challenges while raising the invoice . 5. What is debit/cr...
read moreOTC stands for Order to Cash, which is the process of receiving and fulfilling customer orders.
OTC is a business process that involves receiving and processing customer orders.
It includes activities such as order entry, order fulfillment, and order invoicing.
OTC aims to ensure timely and accurate delivery of products or services to customers.
It involves coordination between various departments like sales, operations, and finance.
OTC process can be optimized to improve efficie...read more
Q10. What is the difference between @Controller and @RestController
The @RestController annotation is a specialized version of the @Controller annotation in Spring MVC.
The @Controller annotation is used to define a controller class in Spring MVC.
The @RestController annotation is used to define a RESTful web service controller.
The @RestController annotation is a combination of @Controller and @ResponseBody annotations.
The @Controller annotation returns a view while the @RestController annotation returns data in JSON or XML format.
Example: @Con...read more
Q11. Automerge Jobs In Informatica MDM? Running Synchronization Batch Jobs After Changes To Trust Settings In Informatica MDM? Defining Trust Settings For Base Objects In Informatica MDM? How Informatica MDM Hub Han...
read moreA list of questions related to Informatica MDM and its processes.
Automerging jobs in Informatica MDM
Defining trust settings for base objects
Loading data into Siperian Hub
Match rules and tokenization in Informatica MDM
Data loading stages and components of Informatica Hub Console
Q12. What type of forecasting method you apply for forecasting?
I apply various forecasting methods depending on the data and the context of the problem.
I use time series analysis for data with a clear trend and seasonality.
I use regression analysis for data with multiple predictors.
I use machine learning algorithms such as random forest and neural networks for complex data.
I also consider qualitative factors such as expert opinions and market trends.
I continuously evaluate and refine the forecasting method based on the accuracy of the pr...read more
Q13. What is the journal entry for prepaid expense?
The journal entry for prepaid expense involves debiting the prepaid expense account and crediting the cash or accounts payable account.
Prepaid expenses are expenses that have been paid in advance but have not yet been used or consumed.
To record a prepaid expense, the prepaid expense account is debited to increase its balance.
The corresponding credit is made to either the cash account if the expense was paid in cash, or the accounts payable account if the expense was paid on c...read more
Q14. How do you get use to bulk of invoices comes at a time and how do you work on it
To handle a bulk of invoices, prioritize tasks, use organizational tools, and establish a systematic workflow.
Prioritize tasks based on due dates and importance
Utilize organizational tools such as spreadsheets or project management software
Establish a systematic workflow by breaking down the bulk into manageable chunks
Allocate dedicated time slots for invoice processing
Communicate with relevant stakeholders to ensure timely payments
Automate repetitive tasks using technology i...read more
Q15. why HTML semantic elements, doctype is used why, which will seen in browser in which order, different units of css attributes, js call by value or refrence with example, diff let &const and let & var, diff arro...
read moreHTML semantic elements are used for better structure and accessibility, doctype is used to specify the version of HTML, different CSS units include px, %, em, etc., JavaScript can call by value or reference, let and const are block-scoped while var is function-scoped, arrow functions are more concise than regular functions, sessionStorage is tab-specific while localStorage is window-specific, media queries are used for responsive design, flexbox is used for flexible layouts i...read more
Q16. What basic troubleshooting will you try if you are facing issues with cellular connectivity on your phone?
I would check for airplane mode, restart the phone, check for software updates, and reset network settings.
Check if airplane mode is turned on
Restart the phone
Check for software updates
Reset network settings
Check if the SIM card is inserted properly
Check if the phone is in an area with good cellular coverage
Q17. What is the entry of interest received in advance?
Entry of interest received in advance refers to the accounting entry made when a company receives interest income before it is earned.
Interest received in advance is recorded as a liability on the balance sheet.
It represents the amount of interest income that has been received but has not yet been earned.
The entry involves debiting the cash account and crediting the interest received in advance account.
As the interest is earned over time, the liability is reduced and the corr...read more
Q18. 1. What is the difference between find elements and find element in selenium 2. Oops concept and where you have applied this concept in your framework 3. Explain the framework you are using 4. How to generate t...
read moreInterview questions for Senior Quality Engineer position
findElements returns a list of web elements while findElement returns a single web element
OOPS concepts include inheritance, polymorphism, encapsulation, and abstraction
TestNG framework allows for easy test case management and reporting
Reports in TestNG can be generated using the TestNG XML file or by using listeners
Defect life cycle includes identification, logging, prioritization, fixing, and verification
Priority and s...read more
Q19. What is difference between output index and output indexes in component, Reformat?
Output index is a single index while output indexes is an array of indexes in Reformat component.
Output index refers to a single output field in Reformat component.
Output indexes refer to multiple output fields in Reformat component.
Output index is specified using a single integer value.
Output indexes are specified using an array of integer values.
Q20. How much money your father needs to buy food for your family?
This question is inappropriate and irrelevant to the job role.
The question is unrelated to the job of a Transaction Processing Associate.
It is not appropriate to ask personal financial information in an interview.
The focus should be on the candidate's skills and qualifications for the role.
Q21. What is Object Oriented ABAP, What is abstraction, what is polymorphism, difference between method overloading and overriding, what are abstract classes, difference between abstract classes and interface, how d...
read moreAnswers to questions related to SAP ABAP Development Consultant interview.
Object Oriented ABAP is a programming paradigm that uses objects to represent real-world entities.
Abstraction is the process of hiding implementation details and showing only the necessary information to the user.
Polymorphism is the ability of an object to take on many forms.
Method overloading is having multiple methods with the same name but different parameters, while method overriding is having a met...read more
Q22. What key points you have noticed at the time of invoice processing?
Key points to notice during invoice processing
Accuracy of invoice details
Matching invoice with purchase order and receipt
Checking for duplicate invoices
Verifying payment terms and discounts
Ensuring proper coding and approval
Identifying any discrepancies or errors
Maintaining proper documentation and record keeping
Q23. What do you understand by Accruals?
Accruals are expenses or revenues that have been recognized but not yet paid or received.
Accruals are a part of accrual accounting, which recognizes transactions when they occur, not when money changes hands.
Accruals can include expenses like salaries, interest, and taxes, as well as revenues like sales and services rendered.
Accruals are recorded as journal entries, with a corresponding debit and credit to the appropriate accounts.
Examples of accruals include unpaid salaries ...read more
Q24. Regrading server patches, and migration from lower environment to higher environment for Weblogic and Jboss
Server patches and migration involve updating and moving Weblogic and Jboss environments.
Server patches are updates or fixes applied to server software to improve security and performance.
Migration involves moving an application or environment from one server or environment to another.
Weblogic and Jboss are popular server platforms used for hosting Java-based applications.
During migration, it is important to ensure compatibility and test the application in the new environment...read more
Q25. What is Fixed Asset Accounting? Explain the steps in FAA
Fixed Asset Accounting is the process of recording, tracking, and managing a company's tangible assets.
Fixed Asset Accounting involves identifying, classifying, and recording fixed assets.
The steps in FAA include asset acquisition, asset recording, asset depreciation, and asset disposal.
Asset acquisition involves purchasing or acquiring fixed assets.
Asset recording includes creating asset records with details like asset description, cost, and useful life.
Asset depreciation in...read more
Q26. 2.Write a program to print a string in reverse without using built in methods?
This program reverses a given string without using any built-in methods.
Iterate through the string from the last character to the first character.
Append each character to a new string to reverse the order.
Return the reversed string as the output.
Q27. What do you know about PV? What's are health authority in the World? Normal basic PV questions which you can find Google
Pharmacovigilance (PV) is the science of detecting, assessing, and preventing adverse effects of drugs.
PV is responsible for monitoring the safety of drugs and ensuring that the benefits outweigh the risks.
PV involves collecting and analyzing data on adverse drug reactions (ADRs) and other drug-related problems.
PV is important for ensuring patient safety and improving public health.
Health authorities in the world include the FDA (USA), EMA (Europe), MHRA (UK), TGA (Australia)...read more
Q28. What is Soc7 and other Cobol /Jcl error codes ...
SOC7 is a common Cobol/JCL error code indicating a data exception.
SOC7 is a data exception error code in Cobol/JCL.
It occurs when there is an invalid numeric data item or arithmetic operation.
It can be caused by invalid data formats, division by zero, or overflow/underflow errors.
Example: A program trying to perform arithmetic on non-numeric data will result in SOC7 error.
Q29. What ia the difference between Hibernate get() and load()
Hibernate get() returns object by id, load() returns proxy object until accessed.
get() method returns the object from the database by its id.
load() method returns a proxy object until it is accessed, then it loads the object from the database.
get() method returns null if the object is not found in the database, while load() method throws an exception.
get() method is eager loading, while load() method is lazy loading.
Q30. How to bring data from an excel sheet into databricks?
Data from an Excel sheet can be brought into Databricks using the read method in Databricks.
Use the read method in Databricks to read the Excel file.
Specify the file path and format (e.g. 'xlsx') when using the read method.
Transform the data as needed using Databricks functions and libraries.
Example: df = spark.read.format('com.crealytics.spark.excel').option('useHeader', 'true').load('file.xlsx')
Q31. What is safe made available in Android devices, how does it work?
Google's Safe Browsing protects Android devices from malicious websites and apps.
Safe Browsing checks URLs against a list of known dangerous sites and warns users before they visit them.
It also checks apps for harmful behavior and alerts users if any suspicious activity is detected.
Safe Browsing is integrated into Google Play Protect, which scans apps before and after installation to ensure they are safe.
Users can also enable Safe Browsing in their device settings to protect ...read more
Q32. From MVC- 1) Objective of last project. 2) MVC SDLC. 3) What is routing. 4) What is Bundling and Meanification 5) Type of filter and how used in projects. 6) How many recture type of controler action method. 7)...
read moreInterview questions for MVC Developer and C#
Objective of last project in MVC
MVC SDLC and its phases
Routing in MVC and its importance
Bundling and Minification of files in MVC
Types of filters and their usage in projects
Lecture types of controller action methods
Usage of exception and authorization filters
Reflection and its usage in C#
SOLID principles and their examples
Dependency Injection and its importance
Threading and async usage in projects
OOPS and its description
Overloading ...read more
Q33. What approach are taken before defining a scenario of the test data?
Various approaches are taken before defining a scenario of the test data.
Understanding the requirements of the system
Identifying the types of data needed for testing
Creating a data model or schema
Generating test data based on the model
Ensuring data privacy and security
Q34. which is fastest between java 8 intermediate and terminal operations
Java 8 intermediate and terminal operations have the same speed.
Intermediate operations are lazy and do not execute until a terminal operation is called
Terminal operations trigger the execution of the entire stream pipeline
The speed of intermediate and terminal operations depends on the size of the stream and the complexity of the operations
Therefore, it is not accurate to say that one is always faster than the other
Q35. What is limitations of liability What is force manure What is indemnity What is procurement What is sourcing What is termination at cause What is termination at convinenece
Limitations of liability, force majeure, indemnity, procurement, sourcing, termination at cause and convenience are legal terms.
Limitations of liability refers to the maximum amount of damages that a party can be held liable for in case of breach of contract.
Force majeure refers to unforeseeable circumstances that prevent a party from fulfilling their contractual obligations.
Indemnity is a legal agreement where one party agrees to compensate the other party for any losses or ...read more
Q36. What do you mean by Scrum Ceremonies?
Scrum ceremonies are regular meetings held by Scrum teams to plan, review, and adapt their work.
Scrum ceremonies include Sprint Planning, Daily Scrum, Sprint Review, and Sprint Retrospective.
Sprint Planning is held at the beginning of each sprint to plan the work to be done.
Daily Scrum is a daily meeting where team members discuss progress and plan for the day.
Sprint Review is held at the end of each sprint to review the work done and get feedback from stakeholders.
Sprint Ret...read more
Q37. What to import data from RDMS via sqoop without primary key
Use --split-by option in sqoop to import data from RDMS without primary key
Use --split-by option to specify a column to split the import into multiple mappers
Use --boundary-query option to specify a query to determine the range of values for --split-by column
Example: sqoop import --connect jdbc:mysql://localhost/mydb --username root --password password --table mytable --split-by id
Example: sqoop import --connect jdbc:mysql://localhost/mydb --username root --password password ...read more
Q38. Give a practical example of Broken Authentication & authorisation? How u will exploit that?
Broken authentication & authorization is when an attacker gains access to a user's account or system without proper credentials.
An attacker can exploit this by guessing or stealing a user's login credentials.
They can also use brute force attacks to crack weak passwords.
Another way is to exploit vulnerabilities in the authentication process, such as session hijacking or cookie theft.
Once the attacker gains access, they can steal sensitive data, modify or delete data, or perfor...read more
Q39. State the different types of corporate actions in detail
Corporate actions are events initiated by a publicly traded company that can affect the value of its securities.
Dividends: Distribution of a portion of a company's earnings to its shareholders.
Stock splits: Increasing the number of shares outstanding by dividing existing shares into multiple shares.
Mergers and acquisitions: Combining two or more companies into one or acquiring another company.
Spin-offs: Creating a new independent company by separating a division or subsidiary...read more
Q40. If JVM is getting crash frequently, what are the steps to diagnose the issue
To diagnose frequent JVM crashes, follow these steps
Check JVM logs for any error or exception messages
Analyze system logs for any hardware or operating system issues
Review any recent changes or updates to the JVM or application
Monitor system resources like CPU, memory, and disk usage
Use JVM diagnostic tools like Java Flight Recorder or VisualVM
Consider analyzing heap dumps or thread dumps for memory or concurrency issues
Q41. What is accural, journal entries for accurals, debtors receivable
Accruals are expenses incurred but not yet paid. Journal entries are made to record them. Debtors receivable are amounts owed to the company.
Accruals are expenses that have been incurred but not yet paid.
Journal entries are made to record accruals.
Debtors receivable are amounts owed to the company by customers.
Accruals and debtors receivable are both recorded on the balance sheet.
Examples of accruals include salaries, rent, and utilities.
Examples of debtors receivable include...read more
Q42. what are the stages of SUM tool? tell me about HANA DB? performance tuning ? background jobs monitoring? GO-live activities? upgrade activities?
SUM tool stages, HANA DB, performance tuning, background jobs monitoring, GO-live and upgrade activities.
SUM tool stages include preparation, downtime, and post-processing
HANA DB is an in-memory database platform for processing high volumes of data
Performance tuning involves optimizing system resources to improve system performance
Background jobs monitoring involves monitoring and managing scheduled jobs
GO-live activities involve deploying the system to production environment...read more
Q43. How can the entire process of Forecasting be automated? What changes can made in current methodologies given the huge amount of data available in today's world
Automating forecasting process requires advanced analytics and machine learning techniques.
Use advanced analytics and machine learning techniques to automate forecasting process
Leverage big data and cloud computing to handle large amounts of data
Implement real-time data processing and predictive modeling
Use automated algorithms to identify patterns and trends in data
Integrate forecasting models with business intelligence tools for better decision-making
Regularly update and re...read more
Q44. What will you do when you find invoice given in the bank statement is already paid by the customer with another receipt?
I will investigate the issue by checking the receipts and contacting the customer and bank if necessary.
Check the receipts to confirm if the invoice has been paid by the customer with another receipt
Contact the customer to verify if they have made the payment
Contact the bank to check if the payment has been received
If necessary, escalate the issue to higher authorities for resolution
Q45. How do you make a page responsive. Bootstrap layouts and alerts
To make a page responsive, use Bootstrap layouts and alerts.
Use Bootstrap's grid system to create responsive layouts
Use media queries to adjust the layout based on screen size
Use Bootstrap's responsive utility classes to hide/show elements on different devices
Use Bootstrap's responsive navigation components for mobile-friendly menus
Use Bootstrap's responsive images to ensure they scale properly
Use Bootstrap's responsive embeds for videos and other media
Use Bootstrap's respons...read more
Q46. What is the importance of checking the requirement document before Testing Process starts?
Checking requirement document before testing process is important for successful testing.
Requirement document helps in understanding the expected behavior of the application.
It helps in identifying any missing or incomplete requirements.
It helps in creating test cases that cover all the requirements.
It helps in avoiding unnecessary rework and delays in the testing process.
Example: If the requirement document states that the application should be able to handle 1000 concurrent...read more
Q47. What will be your approach to increase sales in 3 months for an FMCG organization in an assigned region in India? What information would you need and what KPIs will you track?
To increase sales in 3 months for an FMCG organization in an assigned region in India, I would focus on market research, product promotion, and distribution optimization.
Conduct market research to identify consumer needs and preferences in the region
Develop targeted product promotion campaigns through social media, local events, and partnerships with retailers
Optimize distribution channels to ensure products are readily available and accessible to consumers
Track KPIs such as ...read more
Q48. Last project and what technology and architecture used in the app?
Developed a social media app using Kotlin and MVVM architecture.
Used Kotlin for coding the app
Implemented MVVM architecture for better code organization
Integrated Firebase for real-time database and authentication
Used Glide library for image loading and caching
Implemented RecyclerView for displaying posts and comments
Q49. What is your approach to make the entire crowd follow your implementations?
To make the entire crowd follow my implementations, I would focus on effective communication, building trust, and providing clear incentives.
Communicate the benefits and rationale behind the implementations
Provide clear instructions and guidelines
Address any concerns or objections and provide reassurance
Lead by example and demonstrate the positive impact of the implementations
Offer incentives or rewards for compliance
Establish a feedback loop to address any issues or challeng...read more
Q50. If you want to restrict the communication between the kubernetes pod, how would you restrict that one?
Restricting communication between Kubernetes pods can be achieved using network policies.
Use Network Policies in Kubernetes to define rules for pod-to-pod communication
Specify which pods are allowed to communicate with each other based on labels
Deny all traffic by default and only allow specific traffic as needed
Example: Define a network policy to allow communication only between pods with label 'app=frontend' and 'app=backend'
Q51. difference between primary key and unique key
Primary key uniquely identifies a record in a table, while unique key ensures uniqueness of a column.
Primary key cannot have null values, while unique key can have one null value.
A table can have only one primary key, but multiple unique keys.
Primary key is used as a foreign key in other tables, while unique key is not.
Example: Employee ID can be a primary key, while email address can be a unique key.
Q52. What are basic requirements during setting the environment for testing?
Basic requirements for setting up testing environment
Identify the scope of testing
Select appropriate hardware and software
Ensure availability of necessary tools and resources
Create test data and test cases
Establish communication channels for reporting issues
Define testing timelines and milestones
Q53. In which scenario we book credit balance for prepaid expenses?
Credit balance for prepaid expenses is booked when the amount paid exceeds the expense incurred.
Credit balance is booked when the prepaid expense is cancelled or reduced.
This can happen when the service is not fully utilized or the contract is terminated early.
Example: Prepaid rent for a year is paid in advance but the tenant moves out after 6 months.
Example: Prepaid insurance premium is cancelled before the policy period ends.
The credit balance is recorded as a liability on ...read more
Q54. How do you define Cash Application?
Cash Application is the process of recording and applying payments received from customers to their outstanding invoices.
It involves matching payments received to the correct customer account and invoice
It ensures accurate and timely recording of payments
It helps in maintaining up-to-date accounts receivable records
Examples include using accounting software to record payments and reconcile bank statements
Q55. If the class is declared as Sealed, can we inherit from it? What do we use it? Can seal class inherit from some other class?
Sealed classes cannot be inherited from. They are used to prevent inheritance and ensure class integrity.
Sealed classes are declared using the 'sealed' keyword in C#.
They are used to prevent other classes from inheriting from them.
Sealed classes can inherit from other classes, but they cannot be inherited from.
Q56. Activities used to copy data from one source to destination?
Activities include ETL processes, data migration, data synchronization, and data replication.
ETL (Extract, Transform, Load) processes
Data migration
Data synchronization
Data replication
Q57. Do you have any experience using AWS? What is SaaS
AWS is a cloud computing platform. SaaS is a software delivery model where software is hosted on the cloud and accessed via the internet.
AWS is a cloud computing platform that provides a wide range of services such as computing, storage, and databases.
SaaS stands for Software as a Service and is a software delivery model where software is hosted on the cloud and accessed via the internet.
Examples of SaaS include Salesforce, Dropbox, and Google Apps.
Using SaaS eliminates the n...read more
Q58. What is journal entry and tell what is golden rule.
Journal entry is a record of financial transactions. Golden rule is a principle of accounting that ensures accuracy in recording transactions.
Journal entry is a chronological record of financial transactions.
It includes the date, accounts involved, and amounts debited or credited.
Golden rule states that for every debit entry, there must be a corresponding credit entry and vice versa.
This ensures that the accounting equation (Assets = Liabilities + Equity) remains balanced.
For...read more
Q59. What is fan trap? How to solve it? Give one example.
Fan trap is a situation in which a query involving multiple tables results in a Cartesian product.
Fan trap occurs when a table is connected to multiple tables in a one-to-many relationship.
It can be solved by creating a bridge table or by using aggregate functions.
For example, if a customer table is connected to an orders table and a products table, a fan trap can occur when trying to retrieve information about customers who have ordered a certain product.
To solve this, a bri...read more
Q60. What is the difference between soap and rest ? Parts of WSDL, REST methods, how do you handle erros ?
SOAP is a protocol while REST is an architectural style. SOAP uses XML while REST uses JSON or XML.
SOAP is a protocol while REST is an architectural style
SOAP uses XML while REST uses JSON or XML
SOAP requires WSDL while REST does not
SOAP supports only POST method while REST supports GET, POST, PUT, DELETE, etc.
SOAP has built-in error handling while REST relies on HTTP error codes
In SOAP, errors are handled using Fault element while in REST, errors are handled using HTTP statu...read more
Q61. How the authentication is happening when a user tries to login ?
Authentication in login process involves verifying user credentials against Active Directory database.
User enters username and password
Credentials are sent to domain controller
Domain controller checks if user exists in AD database
If user exists, domain controller checks if password is correct
If password is correct, domain controller sends confirmation to user's computer
User is granted access to resources based on their permissions in AD
Q62. What is containerization (Docker)? what are steps to create container, till it gets deploy on server.
Containerization is a lightweight, portable, and self-sufficient way to package applications and their dependencies.
Create a Dockerfile with instructions on how to build the container
Build the Docker image using the Dockerfile
Run the Docker image to create a container
Deploy the container on a server using Docker Engine
Q63. What is Aggregate awareness? When we use it? Syntax of it.
Aggregate awareness is a feature in Business Objects that allows reports to be optimized for performance by using aggregate tables.
Aggregate awareness is used when creating reports in Business Objects
It allows the report to use aggregate tables instead of detailed tables for improved performance
Syntax: AGGR_AWARE(
), , Example: AGGR_AWARE(Product, Sum(Sales), Sales_Fact_Table)
Q64. Difference between domain and data element. Difference between select and select all statements. Difference between value and check tables. About bdc. About smart forms Difference between sap script and smartfo...
read moreDomain is a collection of data elements, select statement retrieves specific data, value tables store data values, BDC is used for data transfer, smart forms are advanced form creation tools.
Domain is a collection of data elements defining the characteristics of a field.
Select statement retrieves specific data from a database table based on specified criteria.
Select all statement retrieves all data from a database table.
Value tables store data values for selection in dropdown...read more
Q65. Are you comfortable with Marketing CRM capabilities? Have you built any give examples.
Yes, I am comfortable with Marketing CRM capabilities and have experience in building and utilizing them.
I have experience in implementing and customizing Marketing CRM systems to meet business needs.
I have utilized Marketing CRM capabilities to track customer interactions, manage campaigns, and analyze data for insights.
I have integrated Marketing CRM with other systems to streamline processes and improve efficiency.
One example is when I implemented a Marketing CRM system fo...read more
Q66. What do mean by reconciliation and types?
Reconciliation is the process of comparing two sets of records to ensure their accuracy and consistency.
Reconciliation involves comparing financial or transactional data to identify discrepancies.
Types of reconciliation include bank reconciliation, inventory reconciliation, and account reconciliation.
Bank reconciliation involves comparing bank statements with internal records to ensure all transactions are accounted for.
Inventory reconciliation involves comparing physical inv...read more
Q67. What is prepaid expenses how to account it in books of accounts ?
Prepaid expenses are payments made in advance for goods or services that will be received in the future.
Prepaid expenses are recorded as assets on the balance sheet
They are gradually expensed over time as the goods or services are received
Examples include prepaid rent, insurance premiums, and subscriptions
To account for prepaid expenses, create a prepaid expense account and record the payment as a debit to the prepaid expense account and a credit to cash or accounts payable
Q68. Write a code of prime numbers 1 to 100 and write sql query.
Code for prime numbers 1 to 100 and SQL query.
Use a loop to iterate through numbers 1 to 100.
For each number, check if it is divisible by any number from 2 to itself-1.
If not divisible, it is a prime number.
SQL query: SELECT * FROM table_name WHERE number_column >= 1 AND number_column <= 100 AND is_prime = true;
Q69. What is the Roles and responsibilities of Transaction Monitoring Analyst
Transaction Monitoring Analyst monitors financial transactions for potential fraud and suspicious activity.
Review and analyze transactions for potential fraud or suspicious activity
Identify and investigate any anomalies or red flags
Communicate findings to management and other relevant parties
Maintain accurate records and documentation
Stay up-to-date on industry regulations and best practices
Collaborate with other departments to improve transaction monitoring processes
Q70. What's the most challenging implementation you've done as an integration developer.
Integrating multiple legacy systems with modern cloud-based applications.
Developing custom APIs to bridge the gap between different systems
Handling data transformation and mapping between incompatible formats
Ensuring data security and compliance during integration
Resolving performance issues and optimizing data flow
Collaborating with various teams to understand system requirements and constraints
Q71. Why using functional components over class components in React JS?
Functional components are simpler, more concise, easier to read, and promote reusability.
Functional components are simpler and more concise compared to class components.
Functional components use less code and are easier to read and maintain.
Functional components promote reusability through the use of hooks.
Functional components are easier to test and debug.
Functional components support the use of React hooks for managing state and side effects.
Q72. Tell about procure to pay process from MSDAX point of view
Procure to pay process in MSDAX involves creating purchase orders, receiving goods, and processing invoices.
The process starts with creating a purchase order in MSDAX.
Once the goods are received, they are matched with the purchase order in MSDAX.
After the goods are accepted, the invoice is processed in MSDAX.
The invoice is matched with the purchase order and goods receipt in MSDAX.
Payment is then made to the vendor in MSDAX.
Q73. 1.what does the priority of the incident depend on
The priority of an incident depends on several factors.
Impact on business operations
Urgency to resolve the incident
Number of users affected
Potential financial loss
Regulatory or legal requirements
Availability of resources
Reputation or customer satisfaction impact
Q74. How to determine that the requirement of testing is over?
Testing requirements are determined by meeting acceptance criteria and achieving desired quality levels.
Testing requirements are met when all acceptance criteria are fulfilled.
Testing requirements are met when the desired quality levels are achieved.
Testing requirements may also be determined by the project timeline and budget constraints.
Testing requirements may also be determined by the risk associated with the application.
Testing requirements may also be determined by the ...read more
Q75. What is Spring framework, What are the different versions I have worked on, What is a controller in servlet, Rest API versions. What is marker interface, AWS, SQL.
Answering questions related to Spring framework, servlets, Rest API, marker interface, AWS, and SQL.
Spring framework is a popular Java framework used for building web applications.
I have worked on Spring 4 and Spring 5 versions.
A controller in servlet is a Java class that handles HTTP requests and generates HTTP responses.
Rest API versions include 1.0, 1.1, 2.0, and 3.0.
A marker interface is an interface that has no methods but is used to mark a class as having a certain beha...read more
Q76. Ways of input from jcl to cobol,max steps,override,joblibs,msgclass,disp details on jcl
The question is about ways of input from JCL to COBOL, including MAX STEPS, override, joblibs, msgclass, and disp details.
JCL can pass input to COBOL through parameters or files
MAX STEPS limits the number of steps a job can execute
Override allows for the modification of JCL statements
Joblibs specify the libraries to be searched for program objects
Msgclass specifies the destination for system messages
Disp details control the disposition of output datasets
Q77. What is MIS report? How we prepare MIS report?
MIS report is a management information system report that provides data and analysis to support decision-making.
MIS report is a summary of data from various sources
It includes information on key performance indicators (KPIs)
MIS report can be prepared using software like Excel or specialized MIS software
It should be presented in a clear and concise format
MIS report can be used by managers to make informed decisions
Q78. How does Power BI help in visualisation? Give me difference between basic and advance dashboards
Power BI helps in visualizing data through interactive and customizable dashboards.
Power BI allows users to create visually appealing charts, graphs, and maps to represent data in a meaningful way.
Basic dashboards in Power BI typically include simple visuals like bar charts, line graphs, and pie charts to display key metrics.
Advanced dashboards in Power BI involve more complex visuals like heat maps, scatter plots, and custom visuals created using Power BI's developer tools.
A...read more
Q79. Have you explored any AI features integrating with CRM? What's your thoughts on Copilot capabilities
Yes, I have explored AI features integrating with CRM and I believe Copilot capabilities can greatly enhance productivity and efficiency.
I have experience implementing AI chatbots for customer service in CRM systems
AI features can automate repetitive tasks, improve data accuracy, and provide personalized customer interactions
Copilot capabilities can assist users in making data-driven decisions and predicting customer behavior
Integration of AI with CRM can lead to better custo...read more
Q80. In C# can you write code to a plugin quickly? What are classess in C#
Yes, in C# you can quickly write code to a plugin using classes.
Yes, in C# you can quickly write code to a plugin by creating a class that implements a specific interface or inherits from a base class.
Classes in C# are blueprints for creating objects. They can contain fields, properties, methods, events, and more.
For example, you can create a plugin interface and then create a class that implements that interface to write code for the plugin.
Q81. Please share details of experience related to specific areas (supply chain, packaging, logistics, client management, project and team handling)
I have extensive experience in supply chain, packaging, logistics, client management, project and team handling.
Managed end-to-end supply chain operations for a consumer goods company
Developed and implemented packaging solutions for a pharmaceutical company
Managed logistics for a global e-commerce company
Successfully handled key client accounts and maintained strong relationships
Led cross-functional teams to deliver complex projects on time and within budget
Q82. Normal what I have done in my past experiences. What is P2P cycle. What do you understand by catalogue.
P2P cycle is the process of procuring goods or services from a supplier, while catalogue is a list of available items for purchase.
P2P cycle involves requisition, purchase order, receipt of goods or services, and payment to supplier.
Catalogue is a list of items available for purchase, often with descriptions and prices.
Catalogues can be physical or digital, and can be used to streamline the procurement process.
Catalogues can also be customized to meet the specific needs of a ...read more
Q83. Wat do you know about p2p
P2P stands for peer-to-peer, a decentralized network where participants can directly interact and share resources without a central authority.
P2P networks allow users to share files, data, or resources directly with each other.
These networks eliminate the need for intermediaries or central servers.
Examples of P2P networks include BitTorrent for file sharing and Bitcoin for decentralized digital currency.
P2P networks can be used for various purposes such as file sharing, commu...read more
Q84. What is the difference between padding and margin?
Padding is the space inside an element, while margin is the space outside an element.
Padding is used to create space between an element's content and its border.
Margin is used to create space between an element's border and the adjacent elements.
Padding is affected by the background color of the element, while margin is not.
Padding can be set individually for each side of an element (top, right, bottom, left), while margin can be set as a shorthand for all sides or individual...read more
Q85. What are the various branching strategies used in the version control system?
Various branching strategies in version control systems help manage code changes effectively.
Mainline/Branch by Release: Each release has its own branch for bug fixes and maintenance.
Feature Branching: Each new feature is developed in a separate branch and merged back to main branch after completion.
Gitflow Workflow: Uses main, develop, feature, release, and hotfix branches for a structured workflow.
Trunk-Based Development: All developers work on a single branch, promoting co...read more
Q86. What are key elements which are there in continuous testing tools?
Key elements in continuous testing tools include automation, integration with CI/CD pipelines, reporting and analytics, scalability, and support for various testing types.
Automation of test cases to ensure quick feedback on code changes
Integration with CI/CD pipelines for seamless testing in the software delivery process
Reporting and analytics capabilities to track test results and identify issues
Scalability to handle testing across different environments and configurations
Su...read more
Q87. what is broadcast and it's type of broadcast and what is the use of broadcast?
Broadcast is a messaging system in Android that allows communication between different components of an app or between different apps.
Broadcast is a way to send messages to multiple components or apps at once.
There are two types of broadcasts: ordered and unordered.
Ordered broadcasts are delivered to receivers in a specific order, while unordered broadcasts are delivered to all receivers at once.
Broadcasts can be used for various purposes such as sending system events, notify...read more
Q88. 1. Calculate the cost of the disease ( opportunity cost+ medical expenses+ social +emotional cost ) 2. List down all the parameters to be considered while constructing a Toll booth on a highway to generate maxi...
read moreThe cost of a disease includes opportunity cost, medical expenses, social and emotional cost.
Opportunity cost refers to the potential income or productivity lost due to the disease.
Medical expenses include the cost of treatments, medications, hospital stays, and doctor visits.
Social cost includes the impact on relationships, social activities, and support systems.
Emotional cost refers to the psychological impact, such as stress, anxiety, and depression.
Examples of opportunity...read more
Q89. How to decide when to use custom workflow and plugin?
Custom workflows and plugins are used based on specific requirements and functionality needed.
Custom workflows are useful when there is a need for a specific business process that is not available in the out-of-the-box workflows.
Plugins are useful when there is a need for custom business logic that cannot be achieved through configuration or workflows.
Consider the complexity of the requirement and the impact on performance before deciding to use custom workflows or plugins.
Ex...read more
Q90. What is the approach of your WAPT?
Our WAPT approach involves a comprehensive testing methodology to identify and address vulnerabilities in web applications.
We use a combination of automated and manual testing techniques
We prioritize vulnerabilities based on their severity and potential impact
We work closely with development teams to ensure timely remediation
We conduct regular retesting to ensure vulnerabilities have been properly addressed
Q91. Datagurd - how to sync databases if is there huge log gap. What are the necessary paratemers in datagurd and uses of those parameters . Db_file_name_converter, log_file_name_converter. Database architecture - w...
read moreSyncing databases with huge log gap using Dataguard and resolving related issues.
Dataguard can be used to sync databases with huge log gap by creating a standby database and applying archived redo logs.
Parameters like db_file_name_converter and log_file_name_converter can be used to convert file names between primary and standby databases.
Redo logs record all changes made to the database and can be used for recovery in case of a failure.
Undo logs record the before-image of ch...read more
Q92. Given a DataFrame df with columns 'A', 'B','C' how would you group the data by the values in column 'A' and calculate the mean of column 'B' for each group, while also summing the values in column 'C' ?
Group data by column 'A', calculate mean of column 'B' and sum values in column 'C' for each group.
Use groupby() function in pandas to group data by column 'A'
Apply mean() function on column 'B' and sum() function on column 'C' for each group
Example: df.groupby('A').agg({'B':'mean', 'C':'sum'})
Q93. Explain about Unit Testing and how it is useful?
Unit testing is a software testing method where individual units or components of a software are tested in isolation.
Helps in identifying bugs early in the development cycle
Ensures that each unit of code is working as expected
Facilitates code refactoring and maintenance
Improves code quality and reduces the risk of regression
Automated unit tests can be run frequently to catch issues quickly
Q94. What is GC? Can we force GC to run? If yes, how to do it?
GC stands for Garbage Collection. It is a process of automatically reclaiming memory occupied by objects that are no longer in use.
GC is a part of the .NET runtime that manages memory by automatically freeing up memory occupied by objects that are no longer needed.
We can suggest the GC to run by calling the GC.Collect() method, but it is not recommended to force GC as it can have performance implications.
Forcing GC to run can be done by calling GC.Collect() method with option...read more
Q95. What is abstract class? What is interface? Difference between both and when do we use them?
Abstract class is a class that cannot be instantiated and may contain abstract methods. Interface is a contract that defines methods that a class must implement.
Abstract class can have both abstract and non-abstract methods, while interface can only have abstract methods.
A class can inherit only one abstract class but can implement multiple interfaces.
Abstract classes are used when you want to provide a default implementation for some methods, while interfaces are used to def...read more
Q96. Cursors in SQL, Is trigger really required? In what cases can we use it? Syntax of it
Cursors in SQL are used to iterate through a result set, triggers are not always required but can be useful for enforcing business rules.
Cursors in SQL are used to fetch and process individual rows from a result set.
Triggers in SQL are used to automatically perform actions when certain events occur in a database.
Triggers can be useful for enforcing data integrity constraints or auditing changes to data.
Syntax of a trigger: CREATE TRIGGER trigger_name ON table_name FOR INSERT,...read more
Q97. Explain Differences between ERP and S4hana from Functional consultant view point.
ERP is a broader category of software that manages business processes, while S4Hana is a specific ERP solution developed by SAP.
ERP is a broader category of software that integrates various business functions like finance, HR, supply chain, etc., while S4Hana is a specific ERP solution developed by SAP.
S4Hana is built on SAP's in-memory platform, HANA, which allows for real-time data processing and analytics, while traditional ERPs may not have this capability.
S4Hana offers a...read more
Q98. What is directive and what are the different types of directive? What is Angular life cycle hook? Difference between ngOnChanges(), ngOnInit() and ngDoCheck()? What is closure? What is Hoisting? what is Lazy lo...
read moreDirectives in Angular are markers on a DOM element that tell Angular to attach a specific behavior to that element or transform the DOM element and its children.
Types of directives: Structural directives (ngIf, ngFor) and Attribute directives (ngModel, ngStyle)
Angular life cycle hook: A set of methods that Angular calls on a directive/component at defined points in time
Difference between ngOnChanges(), ngOnInit() and ngDoCheck(): ngOnChanges() is called when an input binding ...read more
Q99. You have to 200 Petabyte of data to load how you will decide the number of executor required ?out of cache you have
The number of executors required to load 200 Petabytes of data depends on the size of each executor and the available cache.
Calculate the size of each executor based on available resources and data size
Consider the amount of cache available for data processing
Determine the optimal number of executors based on the above factors
Q100. What is virtual private cloud or Vnet? What is the use of Vnet and why we use it in DevOps?
A virtual private cloud (VPC) or Vnet is a private network in the cloud that allows you to isolate resources and control network traffic.
VPC/Vnet provides a secure and isolated environment for resources in the cloud.
It allows you to define your own IP address range, subnets, route tables, and network gateways.
VPC/Vnet helps in creating a secure connection between on-premises data centers and cloud resources.
It is used in DevOps to ensure secure communication between different...read more
More about working at Accenture
Top HR Questions asked in JM Financial
Interview Process at JM Financial
Top Interview Questions from Similar Companies
Reviews
Interviews
Salaries
Users/Month