Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Company Website and was interviewed in Dec 2024. There was 1 interview round.
Partial class allows a class to be split into multiple files. 'out' passes a variable by reference, 'ref' requires it to be initialized.
Partial class allows a class to be split into multiple files for easier organization.
'out' keyword is used to pass a variable by reference, allowing the method to modify its value.
'ref' keyword is used to pass a variable by reference, but it must be initialized before being passed to t
Object-oriented programming concepts like inheritance, encapsulation, polymorphism, and abstraction are used in coding to create reusable and organized code.
Inheritance: A child class inherits properties and behaviors from a parent class. For example, a 'Car' class can inherit from a 'Vehicle' class.
Encapsulation: Bundling data and methods that operate on the data into a single unit. For example, using private variable...
What people are saying about Accenture
I applied via Approached by Company
NLP stands for Natural Language Processing, a branch of AI that focuses on the interaction between computers and humans using natural language.
NLP involves tasks such as text classification, sentiment analysis, named entity recognition, and machine translation.
It uses algorithms to analyze and understand human language, enabling computers to interpret and generate text.
Examples of NLP applications include chatbots, vir...
Developing an application involves planning, designing, coding, testing, and deploying the software.
Understand the requirements and objectives of the application
Design the user interface and user experience
Write code using programming languages like Java, Python, or Swift
Test the application for bugs and errors
Deploy the application to app stores or servers
A Technical Description is a document that is created for readers; it gives information about a product, mechanism, process; it describes how it works, what it consists of, what functions it has, parts, size, components, key details
Code to demonstrate multiple inheritance
Application developers benefit from job flexibility, high demand, and competitive salaries.
Job flexibility allows developers to work remotely or on a flexible schedule
High demand for skilled developers ensures job security and opportunities for growth
Competitive salaries in the tech industry offer financial stability and potential for advancement
C programming is a high-level programming language used for developing system software and applications.
C programming is a procedural language with a rich set of built-in functions.
It is widely used for developing operating systems, compilers, and embedded systems.
C programs are written in text files with .c extension and compiled using a compiler like GCC.
Example: printf("Hello, World!");
Accenture interview questions for designations
I applied via Naukri.com and was interviewed in Nov 2024. There was 1 interview round.
Functional interfaces in Java are interfaces with only one abstract method, allowing lambda expressions to be used for implementation.
Functional interfaces can have multiple default methods but only one abstract method.
They can be implemented using lambda expressions.
Examples include java.lang.Runnable, java.util.Comparator, and java.util.function.Predicate.
Get interview-ready with Top Accenture Interview Questions
I appeared for an interview in Oct 2024, where I was asked the following questions.
I applied via Naukri.com and was interviewed in May 2024. There was 1 interview round.
Polymorphism in CPP allows objects of different classes to be treated as objects of a common superclass.
Polymorphism allows for functions to be called on objects of different classes through a common interface.
There are two types of polymorphism in CPP: compile-time (function overloading, operator overloading) and runtime (virtual functions).
Example: A base class 'Shape' with virtual function 'draw()' can have subclass...
For loop is used when the number of iterations is known, while loop is used when the condition is true.
For loop is used when the number of iterations is known beforehand.
While loop is used when the condition needs to be checked before each iteration.
For loop is more concise and easier to read for simple iterations.
While loop is more flexible and can handle complex conditions.
Example: for(int i=0; i<5; i++) { //code }
Ex
A do while loop is a control flow statement that executes a block of code at least once, and then repeatedly executes the block as long as a specified condition is true.
Initialize a variable outside the loop
Use the do keyword to start the loop
Write the code block to be executed inside the loop
Use the while keyword followed by the condition to continue the loop
Exception handling is a mechanism to handle errors or exceptional situations in a program.
It allows the program to gracefully handle unexpected situations without crashing.
Exceptions can be caught and handled using try-catch blocks.
Common exceptions include NullPointerException, ArrayIndexOutOfBoundsException, and IOException.
Exception handling helps in improving the robustness and reliability of the software.
Use bitwise XOR operation to swap two integers without a temp variable.
Use XOR operation to swap two integers: a ^= b, b ^= a, a ^= b
Example: int a = 5, b = 10; a ^= b; b ^= a; a ^= b; // Now a = 10, b = 5
I applied via Approached by Company and was interviewed in Jul 2024. There was 1 interview round.
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 tra...
P2P cycle refers to procure-to-pay cycle, which involves the process of obtaining goods or services from a supplier and paying for them.
The cycle starts with the need for goods or services, followed by identifying suppliers and negotiating terms.
Purchase orders are created, goods are received, and invoices are processed for payment.
The final step involves reconciling payments and closing out the transaction.
Example: A ...
I have 5 years of experience in developing web and mobile applications using various technologies.
Developed web applications using HTML, CSS, JavaScript, and AngularJS.
Built mobile applications for iOS and Android using React Native.
Worked on backend development using Node.js and MongoDB.
Collaborated with cross-functional teams to deliver high-quality software solutions.
Continuously learning and adapting to new technol
I applied via Company Website and was interviewed in Nov 2024. There was 1 interview round.
I applied via Naukri.com and was interviewed in Jun 2024. There was 1 interview round.
Activities include ETL processes, data migration, data synchronization, and data replication.
ETL (Extract, Transform, Load) processes
Data migration
Data synchronization
Data replication
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')
Some of the top questions asked at the Accenture Application Developer interview for experienced candidates -
The duration of Accenture Application Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 64 interviews
2 Interview rounds
based on 274 reviews
Rating in categories
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