Add office photos
Employer?
Claim Account for FREE

Accenture

3.8
based on 56.4k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by

1000+ JM Financial Interview Questions and Answers

Updated 28 Feb 2025
Popular Designations

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?

Ans.

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

View 134 more answers

Q2. What are three golden rules of accounting?

Ans.

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

View 196 more answers

Q3. What do you understand by Budgeting and Forecasting?

Ans.

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

View 3 more answers

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

Ans.

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.

Add your answer
Discover JM Financial interview dos and don'ts from real experiences

Q5. What are the basic concepts of accounting?

Ans.

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

View 97 more answers

Q6. What is accrual concept of accounting?

Ans.

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

View 120 more answers
Are these interview questions helpful?

Q7. Tell me about your self? Accounting Golden Rules? What is depreciation? Types of depreciation? BRS entries Sales entries

Ans.

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

View 15 more answers

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 more
Add your answer
Share interview questions and help millions of jobseekers 🌟

Q9. 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 more
Ans.

OTC 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

Add your answer

Q10. What is the difference between @Controller and @RestController

Ans.

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

View 2 more answers

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 more
Ans.

A 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

Add your answer

Q12. What type of forecasting method you apply for forecasting?

Ans.

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

View 1 answer

Q13. What is the journal entry for prepaid expense?

Ans.

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

View 5 more answers

Q14. How do you get use to bulk of invoices comes at a time and how do you work on it

Ans.

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

View 6 more answers

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 more
Ans.

HTML 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

Add your answer

Q16. What basic troubleshooting will you try if you are facing issues with cellular connectivity on your phone?

Ans.

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

View 2 more answers

Q17. What is the entry of interest received in advance?

Ans.

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

View 9 more answers

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 more
Ans.

Interview 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

Add your answer

Q19. What is difference between output index and output indexes in component, Reformat?

Ans.

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.

Add your answer

Q20. How much money your father needs to buy food for your family?

Ans.

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.

View 1 answer

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 more
Ans.

Answers 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

Add your answer

Q22. What key points you have noticed at the time of invoice processing?

Ans.

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

View 3 more answers

Q23. What do you understand by Accruals?

Ans.

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

View 2 more answers

Q24. Regrading server patches, and migration from lower environment to higher environment for Weblogic and Jboss

Ans.

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

View 4 more answers

Q25. What is Fixed Asset Accounting? Explain the steps in FAA

Ans.

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

View 1 answer

Q26. 2.Write a program to print a string in reverse without using built in methods?

Ans.

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.

View 8 more answers

Q27. What do you know about PV? What's are health authority in the World? Normal basic PV questions which you can find Google

Ans.

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

Add your answer

Q28. What is Soc7 and other Cobol /Jcl error codes ...

Ans.

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.

View 1 answer

Q29. What ia the difference between Hibernate get() and load()

Ans.

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.

View 1 answer

Q30. How to bring data from an excel sheet into databricks?

Ans.

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')

Add your answer

Q31. What is safe made available in Android devices, how does it work?

Ans.

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

View 1 answer

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 more
Ans.

Interview 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

Add your answer

Q33. What approach are taken before defining a scenario of the test data?

Ans.

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

Add your answer

Q34. which is fastest between java 8 intermediate and terminal operations

Ans.

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

Add your answer

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

Ans.

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

View 3 more answers

Q36. What do you mean by Scrum Ceremonies?

Ans.

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

View 4 more answers

Q37. What to import data from RDMS via sqoop without primary key

Ans.

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

Add your answer

Q38. Give a practical example of Broken Authentication & authorisation? How u will exploit that?

Ans.

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

Add your answer

Q39. State the different types of corporate actions in detail

Ans.

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

View 6 more answers

Q40. If JVM is getting crash frequently, what are the steps to diagnose the issue

Ans.

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

View 1 answer

Q41. What is accural, journal entries for accurals, debtors receivable

Ans.

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

View 1 answer

Q42. what are the stages of SUM tool? tell me about HANA DB? performance tuning ? background jobs monitoring? GO-live activities? upgrade activities?

Ans.

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

Add your answer

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

Ans.

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

Add your answer

Q44. What will you do when you find invoice given in the bank statement is already paid by the customer with another receipt?

Ans.

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

Add your answer

Q45. How do you make a page responsive. Bootstrap layouts and alerts

Ans.

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

View 1 answer

Q46. What is the importance of checking the requirement document before Testing Process starts?

Ans.

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

Add your answer

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?

Ans.

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

Add your answer

Q48. Last project and what technology and architecture used in the app?

Ans.

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

Add your answer

Q49. What is your approach to make the entire crowd follow your implementations?

Ans.

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

Add your answer

Q50. If you want to restrict the communication between the kubernetes pod, how would you restrict that one?

Ans.

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'

Add your answer

Q51. difference between primary key and unique key

Ans.

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.

View 2 more answers

Q52. What are basic requirements during setting the environment for testing?

Ans.

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

Add your answer

Q53. In which scenario we book credit balance for prepaid expenses?

Ans.

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

View 2 more answers

Q54. How do you define Cash Application?

Ans.

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

View 3 more answers

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?

Ans.

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.

Add your answer

Q56. Activities used to copy data from one source to destination?

Ans.

Activities include ETL processes, data migration, data synchronization, and data replication.

  • ETL (Extract, Transform, Load) processes

  • Data migration

  • Data synchronization

  • Data replication

Add your answer

Q57. Do you have any experience using AWS? What is SaaS

Ans.

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

Add your answer

Q58. What is journal entry and tell what is golden rule.

Ans.

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

Add your answer

Q59. What is fan trap? How to solve it? Give one example.

Ans.

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

Add your answer

Q60. What is the difference between soap and rest ? Parts of WSDL, REST methods, how do you handle erros ?

Ans.

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

Add your answer

Q61. How the authentication is happening when a user tries to login ?

Ans.

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

Add your answer

Q62. What is containerization (Docker)? what are steps to create container, till it gets deploy on server.

Ans.

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

Add your answer

Q63. What is Aggregate awareness? When we use it? Syntax of it.

Ans.

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)

Add your answer

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 more
Ans.

Domain 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

Add your answer

Q65. Are you comfortable with Marketing CRM capabilities? Have you built any give examples.

Ans.

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

View 1 answer

Q66. What do mean by reconciliation and types?

Ans.

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

View 4 more answers

Q67. What is prepaid expenses how to account it in books of accounts ?

Ans.

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

Add your answer

Q68. Write a code of prime numbers 1 to 100 and write sql query.

Ans.

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;

View 1 answer

Q69. What is the Roles and responsibilities of Transaction Monitoring Analyst

Ans.

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

Add your answer

Q70. What's the most challenging implementation you've done as an integration developer.

Ans.

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

Add your answer

Q71. Why using functional components over class components in React JS?

Ans.

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.

Add your answer

Q72. Tell about procure to pay process from MSDAX point of view

Ans.

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.

View 5 more answers

Q73. 1.what does the priority of the incident depend on

Ans.

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

View 3 more answers

Q74. How to determine that the requirement of testing is over?

Ans.

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

Add your answer

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.

Ans.

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

Add your answer

Q76. Ways of input from jcl to cobol,max steps,override,joblibs,msgclass,disp details on jcl

Ans.

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

View 1 answer

Q77. What is MIS report? How we prepare MIS report?

Ans.

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

Add your answer

Q78. How does Power BI help in visualisation? Give me difference between basic and advance dashboards

Ans.

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

Add your answer

Q79. Have you explored any AI features integrating with CRM? What's your thoughts on Copilot capabilities

Ans.

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

Add your answer

Q80. In C# can you write code to a plugin quickly? What are classess in C#

Ans.

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.

Add your answer

Q81. Please share details of experience related to specific areas (supply chain, packaging, logistics, client management, project and team handling)

Ans.

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

Add your answer

Q82. Normal what I have done in my past experiences. What is P2P cycle. What do you understand by catalogue.

Ans.

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

Add your answer

Q83. Wat do you know about p2p

Ans.

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

View 12 more answers

Q84. What is the difference between padding and margin?

Ans.

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

View 1 answer

Q85. What are the various branching strategies used in the version control system?

Ans.

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

Add your answer

Q86. What are key elements which are there in continuous testing tools?

Ans.

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

Add your answer

Q87. what is broadcast and it's type of broadcast and what is the use of broadcast?

Ans.

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

Add your answer

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 more
Ans.

The 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

Add your answer

Q89. How to decide when to use custom workflow and plugin?

Ans.

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

Add your answer

Q90. What is the approach of your WAPT?

Ans.

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

View 1 answer

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 more
Ans.

Syncing 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

Add your answer

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' ?

Ans.

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'})

Add your answer

Q93. Explain about Unit Testing and how it is useful?

Ans.

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

Add your answer

Q94. What is GC? Can we force GC to run? If yes, how to do it?

Ans.

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

Add your answer

Q95. What is abstract class? What is interface? Difference between both and when do we use them?

Ans.

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

Add your answer

Q96. Cursors in SQL, Is trigger really required? In what cases can we use it? Syntax of it

Ans.

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

Add your answer

Q97. Explain Differences between ERP and S4hana from Functional consultant view point.

Ans.

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

Add your answer

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 more
Ans.

Directives 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

Add your answer

Q99. You have to 200 Petabyte of data to load how you will decide the number of executor required ?out of cache you have

Ans.

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

Add your answer

Q100. What is virtual private cloud or Vnet? What is the use of Vnet and why we use it in DevOps?

Ans.

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

Add your answer
1
2
3
4
5
6
7

More about working at Accenture

Top Rated Mega Company - 2024
Top Rated Company for Women - 2024
Top Rated IT/ITES Company - 2024
Contribute & help others!
Write a review
Share interview
Contribute salary
Add office photos

Interview Process at JM Financial

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

Top Interview Questions from Similar Companies

3.8
 • 3k Interview Questions
4.1
 • 278 Interview Questions
4.1
 • 272 Interview Questions
4.2
 • 223 Interview Questions
3.9
 • 173 Interview Questions
3.8
 • 137 Interview Questions
View all
Top Accenture Interview Questions And Answers
Share an Interview
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
70 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter