Upload Button Icon Add office photos

Accenture

Compare button icon Compare button icon Compare

Filter interviews by

Accenture Application Development Analyst Interview Questions and Answers

Updated 18 Jul 2025

112 Interview questions

An Application Development Analyst was asked 1mo ago
Q. What are the differences between a HashMap and a HashSet?
Ans. 

HashMap stores key-value pairs, while HashSet stores unique values without duplicates.

  • HashMap allows duplicate values but not duplicate keys. Example: map.put('A', 1); map.put('A', 2); // value for 'A' is now 2.

  • HashSet stores only unique elements. Example: set.add('A'); set.add('A'); // set still contains only one 'A'.

  • HashMap is implemented as a hash table, while HashSet is backed by a HashMap.

  • HashMap allows null ...

An Application Development Analyst was asked 1mo ago
Q. What are the key concepts of Object-Oriented Programming (OOP)?
Ans. 

OOP is a programming paradigm based on objects, encapsulating data and behavior through key principles like inheritance and polymorphism.

  • Encapsulation: Bundling data and methods that operate on the data within one unit (e.g., a class).

  • Inheritance: Mechanism to create a new class using properties and methods of an existing class (e.g., a 'Dog' class inheriting from an 'Animal' class).

  • Polymorphism: Ability to presen...

Application Development Analyst Interview Questions Asked at Other Companies

asked in Accenture
Q1. Automerge Jobs In Informatica MDM? Running Synchronization Batch ... read more
asked in Accenture
Q2. why HTML semantic elements, doctype is used why, which will seen ... read more
asked in Accenture
Q3. Are you able to answer questions related to the information prese ... read more
asked in Accenture
Q4. What is the procedure you have followed when critical priority is ... read more
asked in Accenture
Q5. What approaches are taken before defining a test data scenario?
An Application Development Analyst was asked 2mo ago
Q. Explain the OOPS concepts used in your framework.
Ans. 

OOP concepts like encapsulation, inheritance, and polymorphism enhance modularity and reusability in application development.

  • Encapsulation: Bundling data and methods in classes, e.g., a 'Car' class with properties like 'speed' and methods like 'accelerate()'.

  • Inheritance: Creating new classes from existing ones, e.g., 'ElectricCar' inherits from 'Car', adding features like 'batteryCapacity'.

  • Polymorphism: Allowing m...

🔥 Asked by recruiter 2 times
An Application Development Analyst was asked 4mo ago
Q. What do you know about Python?
Ans. 

Python is a versatile, high-level programming language known for its readability and wide range of applications.

  • Easy to learn: Python's syntax is clear and intuitive, making it accessible for beginners. Example: print('Hello, World!')

  • Versatile: Used in web development, data analysis, artificial intelligence, and more. Example: Flask for web apps, Pandas for data analysis.

  • Rich libraries: Python has a vast ecosystem...

What people are saying about Accenture

View All
a cyber security analyst
5d
Disappointed with the Candidate Experience at Accenture
I recently interviewed at Accenture for a Security Architect role. I cleared two rounds of technical interviews and was later told by the HR (verbally) that I was selected and that my offer letter would be released soon. Based on that confirmation, I submitted all required documents and waited patiently for nearly a month. Despite following up multiple times, there was no proper communication or update. My application status remained “Active” on the portal the entire time. Eventually, I received a rejection email with no explanation, feedback, or context, despite being verbally told that I was selected. it’s disappointing when a candidate is given verbal assurance and kept waiting without clarity. I expected more transparent from a company of Accenture’s reputation. If anyone from Accenture here could help me understand what might have happened or possibly refer me for any similar openings in the Security Architect / Data Encryption/ key management, I’d be genuinely grateful.
Got a question about Accenture?
Ask anonymously on communities.
An Application Development Analyst was asked 4mo ago
Q. What was your final year project? Please explain.
Ans. 

Developed a web-based inventory management system to streamline stock tracking and order processing for small businesses.

  • Utilized HTML, CSS, and JavaScript for front-end development.

  • Implemented a MySQL database to manage inventory data.

  • Created user authentication features for secure access.

  • Integrated real-time stock level notifications to prevent shortages.

  • Conducted user testing to gather feedback and improve usab...

🔥 Asked by recruiter 3 times
An Application Development Analyst was asked 7mo ago
Q. What are Promises in JavaScript?
Ans. 

Promises in JavaScript are objects representing the eventual completion or failure of an asynchronous operation.

  • Promises are used to handle asynchronous operations in JavaScript.

  • They can be in one of three states: pending, fulfilled, or rejected.

  • Promises can be chained using .then() method to handle success and failure.

  • Example: const myPromise = new Promise((resolve, reject) => { ... });

Accenture HR Interview Questions

1.3k questions and answers

Q. Can you explain your past experiences and how you can contribute to the org ... read more
Q. Which company conducted your interview?
Q. Where do you envision yourself in the next three years?
An Application Development Analyst was asked 7mo ago
Q. What is a string?
Ans. 

A string is a sequence of characters used to represent text.

  • Strings are typically enclosed in quotation marks, such as 'hello world'.

  • Strings can contain letters, numbers, symbols, and spaces.

  • Strings can be manipulated using various string functions like concatenation and substring extraction.

Are these interview questions helpful?
An Application Development Analyst was asked 9mo ago
Q. What is SAP CPI?
Ans. 

SAP CPI (Cloud Platform Integration) is a cloud-based integration platform that allows for connecting different systems and applications.

  • SAP CPI enables seamless integration between cloud and on-premise applications

  • It provides pre-built connectors for popular applications like Salesforce, SAP S/4HANA, and SuccessFactors

  • Users can create custom integrations using a web-based design tool called Integration Flow

An Application Development Analyst was asked 9mo ago
Q. Describe the sprint cycle and its steps.
Ans. 

Sprint cycle is a time-boxed period during which a specific amount of work must be completed.

  • Sprint cycle typically lasts 2-4 weeks

  • Steps include sprint planning, daily stand-ups, development, testing, and sprint review

  • At the end of the sprint, a working product increment should be delivered

🔥 Asked by recruiter 2 times
An Application Development Analyst was asked 9mo ago
Q. Implement a hashmap.
Ans. 

A hashmap code implementation in Java

  • Create a HashMap object

  • Add key-value pairs using put() method

  • Retrieve values using get() method

Accenture Application Development Analyst Interview Experiences

271 interviews found

I applied via Referral and was interviewed in Nov 2020. There were 3 interview rounds.

Interview Questionnaire 

12 Questions

  • Q1. Difference between if and where?
  • Q2. What does %sysfunc do?
  • Ans. 

    sysfunc is a SAS function used to execute system commands and return their output.

    • It can be used to execute operating system commands within SAS programs.

    • It can be used to retrieve system information such as the current date and time.

    • It can be used to manipulate character strings.

    • Example: %sysfunc(date(), word)

    • Example: %sysfunc(systeminfo, word)

  • Answered by AI
  • Q3. How to find commutative sum?
  • Ans. 

    Commutative sum is the sum of two numbers that remains the same even if the order of the numbers is reversed.

    • Add two numbers

    • Reverse the order of the numbers

    • Check if the sum remains the same

  • Answered by AI
  • Q4. Difference between proc means and proc summary? And ways to create macro variable?
  • Ans. 

    Proc means and proc summary are SAS procedures used for summarizing data. Macro variables can be created using %let statement.

    • Proc means provides more detailed statistics like standard deviation, minimum and maximum values, while proc summary provides only basic statistics like count, sum, mean, etc.

    • Proc means can handle missing values by default, while proc summary requires the MISSING option to be specified.

    • Macro var...

  • Answered by AI
  • Q5. What does %include do?
  • Ans. 

    The %include directive is used in SAS programming to include external files or code snippets.

    • It allows for reusability of code

    • It can be used to include macro definitions or data sets

    • It can be used to include code from other SAS programs

    • Syntax: %include 'filename';

  • Answered by AI
  • Q6. Put NA if all the character variable are blank?
  • Ans. 

    To check if all character variables are blank, we can use the COUNT function in SQL.

    • Use COUNT function to count the number of non-blank character variables.

    • If the count is zero, then all character variables are blank.

    • Example: SELECT COUNT(*) FROM table_name WHERE column_name <> '';

  • Answered by AI
  • Q7. Syntax of proc format and difference between union and union all?
  • Ans. 

    Proc format syntax and difference between union and union all

    • Proc format is used to create custom formats for variables in SAS

    • Syntax: proc format lib=library cntlin=dataset; value formatname low-high='label'; run;

    • Union combines the results of two or more SELECT statements, while Union All includes duplicates

    • Union All is faster but may return duplicate rows

    • Union requires sorting and removing duplicates, but returns only...

  • Answered by AI
  • Q8. How to copy the structure of table only?
  • Q9. Indirect macro variable referencing question.
  • Q10. Sas Function : intnx, intck, substr, scan, reverse, cmiss, nmiss, cat, catx etc.
  • Q11. Proc report and it's working and options in it?
  • Ans. 

    Proc report is a SAS procedure used for creating tabular reports.

    • It allows for customization of column headers, footers, and data cells.

    • Options include sorting, grouping, and summarizing data.

    • Example: proc report data=mydata; column var1 var2 var3; run;

    • Example: proc report data=mydata; column var1 var2 var3; define var1 / group; run;

  • Answered by AI
  • Q12. First. Last. And join and merge questions?

Interview Preparation Tips

Interview preparation tips for other job seekers - It was for SAS programmer opening. I went through 2 technical rounds. Prepare your resume nicely. They ask a lot of technical questions directly. All the rounds went on videocall. Sit nicely and stay calm. Keep your notebook and pen by your side in case you need to notedown something.

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Oops concepts and implementation
  • Ans. 

    Oops concepts refer to object-oriented programming principles like inheritance, encapsulation, polymorphism, and abstraction.

    • Inheritance allows a class to inherit properties and behavior from another class.

    • Encapsulation involves bundling data and methods that operate on the data into a single unit.

    • Polymorphism allows objects of different classes to be treated as objects of a common superclass.

    • Abstraction focuses on hid...

  • Answered by AI
  • Q2. Sql Concepts and Ssms
Round 2 - Technical 

(2 Questions)

  • Q1. .Net Technology basics
  • Q2. Solid principles

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Aug 2024.

Round 1 - Technical 

(4 Questions)

  • Q1. Oops concepts and dbms
  • Q2. Sql and discussion on project
  • Q3. Encapsulation and inheritance, Storage
  • Q4. Sql Commands and small program
Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
4-6 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

A 90 min long aptitude test with an entire section dedicated to Cloud Tech.

Round 2 - Assignment 

A 45 min long coding test usually this involves some form of array or strings based question.

Interview Preparation Tips

Interview preparation tips for other job seekers - Revise DSA and Cloud Tech for a bit and then go through pseudocode problems.
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I appeared for an interview in Apr 2025, where I was asked the following questions.

  • Q1. What difficulties you faced in your project
  • Q2. Which subject in your academics you felt difficult
  • Ans. 

    I found advanced mathematics challenging due to its abstract concepts and complex problem-solving requirements.

    • Struggled with calculus, especially understanding limits and derivatives.

    • Found linear algebra difficult, particularly with matrix operations and eigenvalues.

    • Had trouble grasping abstract algebra concepts like groups and rings.

    • Needed extra help with statistics, especially in probability distributions.

  • Answered by AI
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

Coding was easy and easy level questions were asked.

Round 2 - Technical 

(2 Questions)

  • Q1. Explain about your final year project?
  • Q2. Questions based on my resume.
  • Ans. 

    I have diverse experience in application development, focusing on software solutions and project management.

    • Developed a web application for inventory management, improving efficiency by 30%.

    • Led a team of 5 in migrating legacy systems to cloud-based solutions, enhancing scalability.

    • Collaborated with cross-functional teams to gather requirements and deliver user-friendly applications.

    • Implemented Agile methodologies, resu...

  • Answered by AI
Round 3 - HR 

(2 Questions)

  • Q1. Basics HR questions
  • Q2. Any question for me.
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Aptitude Test 

Bit difficult you ca crack if you prepare well

Round 2 - Technical 

(5 Questions)

  • Q1. About my project Self intro Technologies added in resume
  • Q2. Basic questions about your project
  • Q3. How will you manage if one of your team mate is not working in project properly
  • Q4. Basic questions on c,java
  • Q5. Some scenario based questions about team and project
Interview experience
1
Bad
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Tell me about yourself, why did you choose your stream
  • Ans. 

    I am a detail-oriented individual with a passion for problem-solving and technology. I chose my stream because of my interest in coding and creating innovative solutions.

    • I have always been fascinated by technology and enjoy working with computers.

    • I find coding to be a creative outlet and love the challenge of solving complex problems.

    • I chose my stream because I believe it offers endless opportunities for growth and lea...

  • Answered by AI
  • Q2. Then started bashing about my project

Interview Preparation Tips

Interview preparation tips for other job seekers - don't attend interviews in accenture
Interview experience
4
Good
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Apr 2024. There were 2 interview rounds.

Round 1 - One-on-one 

(3 Questions)

  • Q1. Questions related to Springboot
  • Q2. Questions related to java
  • Q3. Write a hashmap code
Round 2 - One-on-one 

(2 Questions)

  • Q1. Describe your project in current organization
  • Q2. Describe sprint cycle and steps
  • Ans. 

    Sprint cycle is a time-boxed period during which a specific amount of work must be completed.

    • Sprint cycle typically lasts 2-4 weeks

    • Steps include sprint planning, daily stand-ups, development, testing, and sprint review

    • At the end of the sprint, a working product increment should be delivered

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Brush up basic questions of Java and Springboot and practice some questions on hashmap, java8 streams.

Skills evaluated in this interview

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Aptitute plus coding

Round 2 - Technical 

(2 Questions)

  • Q1. Promisies in JS?
  • Q2. Team management
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Discuss about the project in resume.

Accenture Interview FAQs

How many rounds are there in Accenture Application Development Analyst interview?
Accenture interview process usually has 2-3 rounds. The most common rounds in the Accenture interview process are Technical, HR and Aptitude Test.
How to prepare for Accenture Application Development Analyst interview?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Accenture. The most common topics and skills that interviewers at Accenture expect are ASP.Net, Ajax, Angular, Angularjs and Application Development.
What are the top questions asked in Accenture Application Development Analyst interview?

Some of the top questions asked at the Accenture Application Development Analyst interview -

  1. Automerge Jobs In Informatica MDM? Running Synchronization Batch Jobs After Ch...read more
  2. why HTML semantic elements, doctype is used why, which will seen in browser...read more
  3. You should be able to answer all question mentioned in the resume.Also you shou...read more
What are the most common questions asked in Accenture Application Development Analyst HR round?

The most common HR questions asked in Accenture Application Development Analyst interview are -

  1. Why are you looking for a chan...read more
  2. What are your salary expectatio...read more
  3. Share details of your previous j...read more
How long is the Accenture Application Development Analyst interview process?

The duration of Accenture Application Development Analyst interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Overall Interview Experience Rating

4.2/5

based on 174 interview experiences

Difficulty level

Easy 40%
Moderate 54%
Hard 6%

Duration

Less than 2 weeks 50%
2-4 weeks 26%
4-6 weeks 12%
6-8 weeks 5%
More than 8 weeks 7%
View more
Accenture Application Development Analyst Salary
based on 39.3k salaries
₹4.8 L/yr - ₹11 L/yr
At par with the average Application Development Analyst Salary in India
View more details

Accenture Application Development Analyst Reviews and Ratings

based on 3.2k reviews

3.9/5

Rating in categories

3.7

Skill development

3.8

Work-life balance

3.3

Salary

3.8

Job security

3.9

Company culture

3.0

Promotions

3.5

Work satisfaction

Explore 3.2k Reviews and Ratings
Application Development Analyst
39.4k salaries
unlock blur

₹4.8 L/yr - ₹11 L/yr

Application Development - Senior Analyst
27.7k salaries
unlock blur

₹8.2 L/yr - ₹16.1 L/yr

Team Lead
27.1k salaries
unlock blur

₹12.7 L/yr - ₹22.5 L/yr

Senior Analyst
20.2k salaries
unlock blur

₹9.1 L/yr - ₹15.7 L/yr

Senior Software Engineer
18.6k salaries
unlock blur

₹10.5 L/yr - ₹18.3 L/yr

Explore more salaries
Compare Accenture with

TCS

3.5
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

Infosys

3.6
Compare
write
Share an Interview