Upload Button Icon Add office photos

Filter interviews by

Accenture Application Developer Interview Questions, Process, and Tips

Updated 21 Jan 2025

Top Accenture Application Developer Interview Questions and Answers

  • Q1. Difference between tmap & tjoin Types of connection Difference between truncate delete What is ETL What are triggers Type of join
  • Q2. What is the difference between @Controller and @RestController
  • Q3. is the gold rate increasing or decreasing for the past 1 week
View all 223 questions

Accenture Application Developer Interview Experiences

256 interviews found

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

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

Round 1 - Technical 

(4 Questions)

  • Q1. SQL query to find 2nd or nth highest salary
  • Ans. 

    Use SQL query with ORDER BY and LIMIT to find 2nd or nth highest salary

    • Use ORDER BY clause to sort salaries in descending order

    • Use LIMIT to specify the number of rows to return

    • For 2nd highest salary: SELECT salary FROM employees ORDER BY salary DESC LIMIT 1, 1

    • For nth highest salary: SELECT salary FROM employees ORDER BY salary DESC LIMIT n-1, 1

  • Answered by AI
  • Q2. What are Slowly changing dimensions?
  • Ans. 

    Slowly changing dimensions are dimensions in a data warehouse that change slowly over time.

    • Slowly changing dimensions are used to track historical changes in data over time.

    • There are three types of slowly changing dimensions: Type 1, Type 2, and Type 3.

    • Type 1: Overwrites old data with new data, losing historical information.

    • Type 2: Creates a new record for each change, preserving historical data.

    • Type 3: Creates a new f...

  • Answered by AI
  • Q3. Dataware housing Concepts
  • Q4. Window Functions, case statement scenarios and other functions like REPLICATE etc.

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

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

Round 1 - Technical 

(2 Questions)

  • Q1. Difference between BigQuery and traditional sql
  • Ans. 

    BigQuery is a cloud-based data warehouse that uses SQL-like queries, but with some key differences from traditional SQL databases.

    • BigQuery is designed for large-scale data processing and analytics in the cloud.

    • BigQuery uses a columnar storage format for faster query performance.

    • BigQuery is fully managed and serverless, meaning users don't have to worry about infrastructure management.

    • BigQuery supports nested and repeat...

  • Answered by AI
  • Q2. How do you optimize SQL code
  • Ans. 

    Optimizing SQL code involves using indexes, minimizing data retrieval, avoiding unnecessary joins, and optimizing queries.

    • Use indexes on columns frequently used in WHERE clauses

    • Minimize data retrieval by selecting only necessary columns

    • Avoid unnecessary joins by using EXISTS or IN clauses instead

    • Optimize queries by using appropriate functions and operators

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare well and be confident. I could have cracked the interview if I prepared properly.

Skills evaluated in this interview

Application Developer Interview Questions Asked at Other Companies

asked in Fujitsu
Q1. Reverse Linked ListGiven a singly linked list of integers. Your t ... read more
asked in Oracle
Q2. Minimum Cost to Connect All PointsYou are given an array, ‘COORDI ... read more
asked in Oracle
Q3. Delete Kth node From EndYou have been given a singly Linked List ... read more
asked in Oracle
Q4. Count SubsequencesYou have been given an integer array/list 'ARR' ... read more
asked in Oracle
Q5. Partition Equal Subset SumYou are given an array 'ARR' of 'N' pos ... read more
Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Explain sap mm special procurement process
  • Q2. Explain release strategy

Interview Preparation Tips

Interview preparation tips for other job seekers - I was suddenly given surprise by Accenture HR on joining date. And my joining was delayed by 2 months. I was unemployed for 2 months. Please take multiple offers and be secure.
There were hundred of people like me.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected
Round 1 - Aptitude Test 

It was a mix of apti and coding questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Questions related to final year project
  • Q2. Some basic IT questions

Accenture interview questions for designations

 Associate Application Developer

 (18)

 Senior Application Developer

 (15)

 Mobile Application Developer

 (3)

 Software Application Developer

 (2)

 Java Application Developer

 (1)

 .NET Application Developer

 (1)

 Assistant Application Developer

 (1)

 Web Application Developer

 (1)

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
-

I applied via Company Website and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Exception handling in java and the keywords used
  • Ans. 

    Exception handling in Java involves try, catch, finally, and throw keywords.

    • Use try block to enclose the code that may throw an exception

    • Use catch block to handle the exception

    • Use finally block to execute code after try/catch blocks

    • Use throw keyword to manually throw an exception

  • Answered by AI
  • Q2. How to call a overridden method?
  • Ans. 

    To call an overridden method, use the super keyword followed by the method name.

    • Use 'super' keyword followed by the method name to call the overridden method.

    • Example: super.methodName();

  • Answered by AI
  • Q3. Behaviour of final keyword in java
  • Ans. 

    The final keyword in Java is used to restrict the user from changing the value of a variable, making it constant.

    • Final variables cannot be reassigned once initialized

    • Final methods cannot be overridden in subclasses

    • Final classes cannot be extended

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top Accenture Interview Questions

Interview experience
1
Bad
Difficulty level
Easy
Process Duration
2-4 weeks
Result
Not Selected

I applied via Referral and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Coding Test 

Interview was good.
Interviewer was patient.

He asked me questions as below:
1. Write a function to accept 5 subject marks and in each subject student must have scored atleast 40 marks in each subject based on it you have to tell whether student passed or fail.
2. Generators in Python
3. If i have to download multiple images from a web and have to process them using multithreading using a Python Script. Which libraries will you use.


They took my interview and after few days emailed me saying they have filled this position and any offers that may have released were withdrawn.

Worst experience.
You should know this before taking candidate's interview.
Wasting candidate's as well as interviewers time.

Application Developer Jobs at Accenture

View all
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via Naukri.com and was interviewed in Oct 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Doesn't want to share the details

Round 2 - One-on-one 

(2 Questions)

  • Q1. Self Introduction
  • Q2. Questions related to Development and coding

Interview Preparation Tips

Interview preparation tips for other job seekers - Feel free to apply and be confident.
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
-
Result
-

I applied via Naukri.com

Round 1 - Technical 

(2 Questions)

  • Q1. Difference between sql and nosql Springboot annotations
  • Ans. 

    SQL is a relational database management system, while NoSQL is a non-relational database management system. Springboot annotations are used for configuration in Spring applications.

    • SQL is table-based, with a predefined schema, while NoSQL is document, key-value, wide-column, or graph-based, with a dynamic schema.

    • SQL is best suited for complex queries and transactions, while NoSQL is better for hierarchical data storage...

  • Answered by AI
  • Q2. Questions on topics like Hibernate, Springboot starter project basics, Rest APIs , exception handling etc

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
-

I was interviewed in Oct 2024.

Round 1 - Technical 

(3 Questions)

  • Q1. What is parallel cursor method
  • Ans. 

    Parallel cursor method is a technique used in database programming to improve performance by processing multiple rows simultaneously.

    • Parallel cursor method allows multiple rows to be fetched and processed concurrently, reducing overall processing time.

    • It is commonly used in scenarios where large datasets need to be processed efficiently.

    • By leveraging parallel cursor method, developers can optimize database operations a

  • Answered by AI
  • Q2. Can you debug a CDS views
  • Ans. 

    Yes, I can debug CDS views by using tools like SQL Trace and ABAP Debugger.

    • Use SQL Trace to analyze the SQL statements executed by the CDS view

    • Use ABAP Debugger to step through the code and analyze variables

    • Check for any syntax errors or logical errors in the CDS view definition

  • Answered by AI
  • Q3. More questions on Enhancement techniques

Skills evaluated in this interview

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
-

I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Technical 

(7 Questions)

  • Q1. How to find the second largest number in an array using javascript?
  • Ans. 

    To find the second largest number in an array using JavaScript, sort the array in descending order and return the element at index 1.

    • Sort the array in descending order using the sort() method.

    • Access the element at index 1 to get the second largest number.

  • Answered by AI
  • Q2. Question from promises (Promise.allSettled(), Promise.all).
  • Q3. What is difference between es5 and es6? What all new features that es6 and es5+ have?
  • Ans. 

    ES6 is the newer version of JavaScript with added features like arrow functions, classes, and let/const declarations.

    • ES5 is the fifth version of ECMAScript, released in 2009.

    • ES6, also known as ECMAScript 2015, introduced new features like arrow functions, classes, let/const declarations, template literals, and spread/rest operators.

    • ES6 also added features like default parameter values, destructuring assignments, and pr...

  • Answered by AI
  • Q4. Ask me to write the code to write a server application and login API.
  • Q5. Have asked me the concept of async await and have asked me to write code for async and await.
  • Q6. What is lifecycle of React? Stages of React lifecycle.
  • Ans. 

    React lifecycle consists of three main stages: Mounting, Updating, and Unmounting.

    • Mounting: Component is created and inserted into the DOM.

    • Updating: Component is re-rendered due to changes in props or state.

    • Unmounting: Component is removed from the DOM.

    • Examples: componentDidMount() is called during Mounting stage, componentDidUpdate() during Updating stage, and componentWillUnmount() during Unmounting stage.

  • Answered by AI
  • Q7. Asked me the React hooks and asked the difference between useMemo() and useCallback()?

Interview Preparation Tips

Interview preparation tips for other job seekers - Whatever you are saying about your experience and knowledge you should be very good at it because the interviewer has asked me the questions from the topics that I have worked on and have mentioned that I have knowledge of.

Skills evaluated in this interview

Accenture Interview FAQs

How many rounds are there in Accenture Application Developer interview?
Accenture interview process usually has 1-2 rounds. The most common rounds in the Accenture interview process are Technical, Coding Test and Aptitude Test.
How to prepare for Accenture Application Developer 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 Application Development, Business process, SQL, Consulting and Java.
What are the top questions asked in Accenture Application Developer interview?

Some of the top questions asked at the Accenture Application Developer interview -

  1. Difference between tmap & tjoin Types of connection Difference between trunca...read more
  2. What is the difference between @Controller and @RestControl...read more
  3. is the gold rate increasing or decreasing for the past 1 w...read more
How long is the Accenture Application Developer interview process?

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

Tell us how to improve this page.

Accenture Application Developer Interview Process

based on 235 interviews in last 1 year

3 Interview rounds

  • Technical Round
  • Coding Test Round
  • HR Round
View more
Accenture Application Developer Salary
based on 2.8k salaries
₹3.8 L/yr - ₹17.2 L/yr
15% less than the average Application Developer Salary in India
View more details

Accenture Application Developer Reviews and Ratings

based on 268 reviews

3.9/5

Rating in categories

3.8

Skill development

3.8

Work-life balance

3.6

Salary

3.8

Job security

3.9

Company culture

3.3

Promotions

3.6

Work satisfaction

Explore 268 Reviews and Ratings
Application Developer

Bangalore / Bengaluru

2-7 Yrs

₹ 3.48-22.36 LPA

Application Developer

Hyderabad / Secunderabad

5-10 Yrs

Not Disclosed

Application Developer

Pune

3-8 Yrs

Not Disclosed

Explore more jobs
Application Development Analyst
38.9k salaries
unlock blur

₹3 L/yr - ₹12 L/yr

Application Development - Senior Analyst
27.6k salaries
unlock blur

₹6.8 L/yr - ₹20.2 L/yr

Team Lead
24.2k salaries
unlock blur

₹7 L/yr - ₹25.5 L/yr

Senior Software Engineer
18.4k salaries
unlock blur

₹6 L/yr - ₹19 L/yr

Software Engineer
17.6k salaries
unlock blur

₹3.6 L/yr - ₹12.7 L/yr

Explore more salaries
Compare Accenture with

TCS

3.7
Compare

Cognizant

3.8
Compare

Capgemini

3.8
Compare

Infosys

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview