Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Referral and was interviewed in May 2024. There was 1 interview round.
Yes, I faced challenges while creating the DevOps pipeline.
One challenge was integrating multiple tools and technologies into the pipeline.
Another challenge was ensuring smooth communication and collaboration between different teams involved in the pipeline.
I also faced challenges in automating the testing and deployment processes to achieve continuous integration and continuous delivery.
Dealing with legacy systems and...
Containers in Kubernetes communicate with each other through networking and service discovery mechanisms.
Containers within the same pod can communicate over localhost.
Containers in different pods can communicate using Kubernetes services.
Kubernetes assigns each pod a unique IP address for communication.
Kubernetes also supports DNS-based service discovery for containers.
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
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 ...
Ansible is a popular automation tool used in DevOps for configuration management, application deployment, and orchestration.
Ansible is agentless, meaning it does not require any software to be installed on the nodes being managed.
It uses YAML syntax for writing playbooks, which are used to define automation tasks.
Ansible can be used for tasks such as provisioning servers, deploying applications, and managing configurat...
Client based development is a software development approach where the client's needs and feedback are prioritized throughout the development process.
Focus on meeting client requirements and expectations
Regular communication and feedback from the client
Iterative development cycles based on client input
Client involvement in decision-making processes
Examples: Agile development, customer-centric design
Resilience testing is a type of testing that evaluates a system's ability to recover from failures and continue functioning.
Resilience testing involves intentionally introducing failures or disruptions to a system to see how it responds.
The goal of resilience testing is to identify weaknesses in the system's design or implementation that could lead to downtime or data loss.
Examples of resilience testing include simulat...
DevOps KPI are key performance indicators used to measure the success of DevOps practices in an organization.
DevOps KPIs should align with business goals and objectives.
Examples of DevOps KPIs include deployment frequency, lead time for changes, mean time to recover, and change failure rate.
Monitoring KPIs helps in identifying areas for improvement and optimizing DevOps processes.
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 Develop...
Feature branching and task branching are strategies used in version control systems to manage development tasks.
Feature branching involves creating a separate branch for each new feature being developed, allowing for isolation and independent development.
Task branching is similar to feature branching but is used for smaller tasks or bug fixes.
Both feature branching and task branching help in organizing and managing cod...
Continuous delivery focuses on automating the software delivery process up to production, while continuous deployment automatically deploys every change to production.
Continuous delivery involves automating the software delivery process up to production, ensuring that code is always in a deployable state.
Continuous deployment goes a step further by automatically deploying every change that passes automated tests to pro...
DevOps methodology consists of various phases including plan, code, build, test, release, deploy, operate, and monitor.
Plan: Define goals, set priorities, and create a roadmap.
Code: Develop and review code changes.
Build: Compile the code and create executable files.
Test: Verify code changes through automated testing.
Release: Deploy changes to production environment.
Deploy: Automate deployment process to various environ...
Blue green deployment pattern is a software release strategy that reduces downtime and risk by running two identical production environments.
In blue green deployment, one environment (blue) is currently live and serving production traffic, while the other environment (green) is idle.
Once the new version of the software is deployed to the green environment and tested thoroughly, traffic is switched from the blue to the ...
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 ...
Centralized VCS stores all versions of files in a central server, while distributed VCS allows each user to have a full copy of the repository.
Centralized VCS has a single point of failure, while distributed VCS is more resilient.
In centralized VCS, users need constant connection to the central server, while distributed VCS allows offline work.
Examples of centralized VCS include SVN and CVS, while Git is a popular dist
Setting up a VPC in Azure involves creating a virtual network, subnets, and configuring security groups.
Create a virtual network in the Azure portal
Define subnets within the virtual network
Configure network security groups to control inbound and outbound traffic
Establish peering connections with other VPCs if needed
IAC stands for Infrastructure as Code, which involves managing and provisioning infrastructure through code. Configuration management involves managing and maintaining the state of systems.
IAC allows for automating the process of setting up and managing infrastructure using code
Configuration management ensures that the desired state of systems is maintained consistently
Tools like Terraform, Ansible, and Puppet are comm...
I appeared for an interview in Feb 2025.
I'm interested fresher HR manager
I'm interested fresher HR manager best performance
I'm interested fresher HR manager best conference
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
The number of variances in SAP can vary depending on the specific processes and transactions being analyzed.
The number of variances in SAP can be influenced by factors such as data entry errors, system glitches, or discrepancies in invoice processing.
Variances in SAP may be identified through reconciliation processes, exception reports, or manual reviews of accounts payable transactions.
Examples of variances in SAP inc...
Accounts receivable and accounts payable are two important aspects of a company's financial operations.
Accounts receivable refers to money owed to a company by its customers for goods or services provided.
Accounts payable refers to money owed by a company to its suppliers or vendors for goods or services received.
Accounts receivable is an asset on the balance sheet, while accounts payable is a liability.
Managing accoun...
Cost element and cost center are key concepts in accounting for tracking and allocating costs within an organization.
Cost element refers to the specific types of costs incurred by an organization, such as materials, labor, or overhead.
Cost center is a specific department, team, or function within an organization that is responsible for incurring costs.
Cost elements are assigned to cost centers to track and allocate cos...
SAP supports over 160 currencies worldwide.
SAP supports over 160 currencies for global transactions.
Currencies can be configured in SAP using transaction code OB22.
Each currency is assigned a unique currency code (e.g. USD for US Dollar, EUR for Euro).
There are various types of projects, including internal projects, external projects, research projects, and development projects.
Internal projects focus on improving processes within the organization.
External projects involve working with external partners or clients.
Research projects aim to gather data and analyze findings.
Development projects focus on creating new products or services.
Examples: IT system implementati...
What people are saying about Accenture
Aptitude test consists 2 section first section is of of Logical reasoning , Verbal reasoning and Analytical Reasoning
and next section is of technical mcqs MS office , cloud , networking and security , Pseudo code related mcqs
After that there were
Data Structures and Algorithms was the most difficult subject for me in my curriculum.
I struggled with understanding complex data structures like graphs and trees.
I overcame this by seeking help from professors, classmates, and online resources.
I practiced solving problems regularly on platforms like LeetCode and HackerRank.
I also joined study groups to discuss and work on challenging problems together.
Developed a web application for managing student records using HTML, CSS, JavaScript, and PHP
Used HTML for structuring the web pages
Utilized CSS for styling the pages and making them visually appealing
Implemented client-side functionality using JavaScript
Backend logic and database management done with PHP
Included features like student registration, course enrollment, and grade tracking
Accenture interview questions for popular designations
I appeared for an interview in Dec 2024.
-Basic Accounting questions like simple journals , Accounting principles and concepts.
-Basic Excel tasks like questions (commonly used simple formulas ,chart preparation, pivot tables
etc,)
-Email writing.
-Simple Aptitude and Logical Reasoning questions.
Prepare well and try to attend maximum questions with better accuracy. Overall aptitude test is simple.
I am a detail-oriented professional with experience in R2R processes and a strong focus on accuracy and efficiency.
Experienced in reconciling accounts and preparing financial statements
Proficient in using accounting software such as SAP and Oracle
Strong analytical skills and ability to identify and resolve discrepancies
Excellent communication skills and ability to work effectively in a team
Bachelor's degree in Accounti
Accrual concept refers to recognizing revenues and expenses when they are incurred, regardless of when cash is exchanged.
Accrual concept is a fundamental accounting principle that states that revenues and expenses should be recognized when they are incurred, not when cash is exchanged.
This concept helps in providing a more accurate representation of a company's financial position and performance.
For example, if a compa...
Deferral accounting recognizes revenue or expenses when they are earned or incurred, while accrual accounting recognizes revenue or expenses when they are realized or incurred.
Deferral accounting involves postponing the recognition of revenue or expenses until a later period.
Accrual accounting involves recognizing revenue or expenses when they are incurred, regardless of when cash is exchanged.
Deferral accounting is co...
Accrual and deferral transactions involve recording revenues or expenses before or after they are actually earned or incurred.
Accrual transactions involve recording revenues or expenses before they are actually earned or incurred
Deferral transactions involve recording revenues or expenses after they are actually earned or incurred
Examples of accrual transactions include recognizing revenue for services provided but not...
Bank reconciliation is the process of comparing a company's records with those of the bank to ensure they match.
Gather bank statements and company records
Compare deposits, withdrawals, and fees on both sets of records
Identify and resolve any discrepancies
Adjust the company's records to match the bank's records
Prepare a bank reconciliation statement to document the process
Example: If the company recorded a deposit of $5...
Depreciation is the allocation of the cost of tangible assets over their useful life, while amortization is the allocation of the cost of intangible assets over their useful life.
Depreciation applies to tangible assets like buildings, machinery, and vehicles, while amortization applies to intangible assets like patents, copyrights, and trademarks.
Depreciation is usually calculated using methods like straight-line, doub...
Provisions are liabilities that are certain to occur, while contingencies are potential liabilities that may or may not occur.
Provisions are recognized when the amount is known with reasonable certainty, while contingencies are disclosed in the financial statements as a footnote.
Provisions are measured at the best estimate of the amount required to settle the obligation, while contingencies are disclosed if the outcome...
Get interview-ready with Top Accenture Interview Questions
I am a detail-oriented Sourcing Analyst with a strong background in procurement and vendor management.
Over 5 years of experience in strategic sourcing and contract negotiation
Proficient in analyzing market trends and supplier performance
Skilled in cost reduction strategies and supplier relationship management
I have 5 years of experience as a Sourcing Analyst in the retail industry.
Managed vendor relationships and negotiated contracts
Analyzed market trends and pricing to make strategic sourcing decisions
Implemented cost-saving initiatives resulting in a 10% reduction in procurement costs
Collaborated with cross-functional teams to ensure supply chain efficiency
The P2P cycle refers to the process of procuring goods or services, receiving them, and paying for them.
The cycle starts with identifying the need for a product or service and creating a purchase requisition.
Next, the purchase requisition is approved and converted into a purchase order.
The supplier delivers the goods or services, which are then received and inspected by the buyer.
Once the goods/services are accepted, a...
I am a detail-oriented Sourcing Analyst with a strong background in procurement and supplier management.
Experienced in analyzing supplier performance and negotiating contracts
Skilled in identifying cost-saving opportunities and improving supply chain efficiency
Proficient in using sourcing tools and software such as SAP Ariba
Strong communication and interpersonal skills for building relationships with suppliers
I appeared for an interview in Jan 2025.
I appeared for an interview in Feb 2025.
Debit note is a document issued by a buyer to a seller to request a credit for overpayment or return of goods. Credit note is a document issued by a seller to a buyer to reduce the amount owed due to overpayment or return of goods.
Debit note is issued by the buyer to request a credit from the seller.
Credit note is issued by the seller to reduce the amount owed by the buyer.
Debit note is used when there is an overpaymen...
Matching principle is an accounting concept that requires expenses to be matched with revenues in the period they are incurred.
Expenses should be recorded in the same period as the revenues they helped generate.
It ensures accurate financial reporting by showing the true cost of generating revenue.
Example: If a company sells products in January, the cost of goods sold for those products should also be recorded in Januar...
A subledger is a detailed record of transactions that feed into the general ledger.
Subledgers provide more detailed information on specific accounts or categories.
They help in tracking individual transactions before they are summarized in the general ledger.
Examples include accounts receivable subledger, accounts payable subledger, and inventory subledger.
Bank reconciliation statement is a document that compares the bank's records with the company's records of its bank account.
It is used to ensure the accuracy of the company's financial records.
It lists out any discrepancies between the two sets of records, such as outstanding checks or deposits in transit.
The goal is to reconcile the balance per the company's records with the balance per the bank's records.
It helps in ...
I appeared for an interview in Jan 2025.
Polymorphism is the ability of a single function or method to operate on different data types.
Allows objects of different classes to be treated as objects of a common superclass.
Can be achieved through method overloading or method overriding.
Example: Animal class with methods eat() and sleep(), and subclasses like Dog and Cat that override these methods.
The == operator checks for equality of values, while the equals() method checks for equality of objects.
The == operator compares the values of two objects, while the equals() method compares the objects themselves.
The == operator is used for primitive data types, while the equals() method is used for objects.
Example: int a = 5; int b = 5; a == b will return true, but a.equals(b) will not work as int is a primitive data
Dependency inversion is a design principle where high-level modules should not depend on low-level modules, but both should depend on abstractions.
High-level modules should not depend on low-level modules, both should depend on abstractions
Abstractions should not depend on details, details should depend on abstractions
Inversion of control containers like Spring Framework in Java implement dependency inversion
ACID is a set of properties that guarantee database transactions are processed reliably.
ACID stands for Atomicity, Consistency, Isolation, Durability
Atomicity ensures that all operations in a transaction are completed successfully or none at all
Consistency ensures that the database remains in a valid state before and after the transaction
Isolation ensures that multiple transactions can occur concurrently without affect...
Isolation levels in databases determine how transactions interact with each other.
Isolation levels define the degree to which one transaction must be isolated from the effects of other transactions.
Common isolation levels include READ UNCOMMITTED, READ COMMITTED, REPEATABLE READ, and SERIALIZABLE.
Higher isolation levels provide more data consistency but may impact performance.
For example, in READ COMMITTED isolation le...
I applied via Recruitment Consulltant and was interviewed in Oct 2024. There was 1 interview round.
Some other CRMs include Salesforce, Microsoft Dynamics, and Zoho CRM.
Salesforce is a popular CRM used by many companies for sales and marketing purposes.
Microsoft Dynamics is known for its integration with other Microsoft products and its customization options.
Zoho CRM is a cloud-based CRM solution that offers a wide range of features for managing customer relationships.
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.
O...
Plugins are custom code that can be added to extend functionality, while workflows are automated processes that can be triggered by events.
Plugins are custom code that can be added to extend the functionality of a system.
Workflows are automated processes that can be triggered by events in a system.
Plugins can be used to add new features or customize existing ones.
Workflows can automate repetitive tasks and streamline p...
Canvas Apps are highly customizable and visually rich, while Model Driven Apps are more structured and data-driven. Both can be integrated with CRM using customizations.
Canvas Apps allow for more flexibility in design and layout, with drag-and-drop functionality for components.
Model Driven Apps are more focused on data and business processes, with a predefined data model and UI components.
Both types of apps can be cust...
I hold Microsoft certifications in Azure and SQL Server. No pending renewals.
Certifications in Azure and SQL Server
No pending renewals
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...
I have worked with over 20 connectors in Power Apps, including SharePoint, Outlook, and SQL Server.
Worked with over 20 connectors in Power Apps
Familiar with connectors such as SharePoint, Outlook, and SQL Server
I have extensive experience with C#, .Net, and SQL.
Over 5 years of hands-on experience with C# and .Net development
Proficient in writing complex SQL queries and stored procedures
Experience in optimizing database performance and data modeling
Familiar with Entity Framework and LINQ for data access
Developed multiple web applications using ASP.NET MVC framework
Implemented a CRM project for a retail company to streamline customer interactions and improve sales.
Analyzed business requirements and designed the CRM system architecture
Customized CRM software to fit the specific needs of the retail company
Integrated CRM with existing systems for seamless data flow
Trained end users on how to effectively use the CRM system
Implemented data analytics tools to track customer interaction
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 b...
Marketing CRM includes customer data management, campaign tracking, lead generation, and customer engagement.
Customer data management involves storing and organizing customer information such as contact details, purchase history, and preferences.
Campaign tracking allows marketers to monitor the performance of their marketing campaigns, including metrics like open rates, click-through rates, and conversions.
Lead generat...
Workflows are a series of tasks that are automated to achieve a specific goal, while Power Automate is a tool that allows users to create automated workflows.
Workflows are a sequence of tasks that are executed in a specific order to achieve a desired outcome
Power Automate is a platform that enables users to automate workflows across various applications and services
Workflows can be manual or automated, while Power Auto...
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 wr
The duration of Accenture interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 7k interviews
Interview experience
based on 58.6k reviews
Rating in categories
Bangalore / Bengaluru
5-10 Yrs
Not Disclosed
Hyderabad / Secunderabad
2-4 Yrs
Not Disclosed
Application Development Analyst
39k
salaries
| ₹3 L/yr - ₹12 L/yr |
Application Development - Senior Analyst
27.4k
salaries
| ₹7 L/yr - ₹20.2 L/yr |
Team Lead
24.9k
salaries
| ₹7.2 L/yr - ₹25.7 L/yr |
Senior Software Engineer
18.2k
salaries
| ₹6 L/yr - ₹20 L/yr |
Senior Analyst
17.9k
salaries
| ₹5.5 L/yr - ₹21.3 L/yr |
TCS
Cognizant
Capgemini
Infosys