Accenture Interview Questions | Accenture Technical & HR Interview Questions

Accenture interview questions for freshers asked in Accenture interview process are discussed here. These will help you prepare for both Accenture technical interview round as well as Accenture Hr interview round. These interview questions were collected from students who have recently attended Accenture interviews.

Technical Accenture Interview Questions

Accenture technical interview will focus on the below-mentioned areas. You just need to be prepared with these in advance.

1) Subjects of Interest
2) Projects mentioned in the resume and the technologies used in them.
3) Basics of C and C++

Below are a few technical interview questions asked in Accenture interview process.

  • Programs Written in C are efficient and fast. This is due to its variety of data type and powerful operators.
  • C language is the most widely used language in operating systems and embedded system development today.
  • Structured programming language
  • Machine Independent or Portable

Know more on the advantages of C language

ComparisonsLocal VariableGlobal Variable
DeclarationA variable which is declared inside function or block is known as a local variable.A variable which is declared outside function or block is known as a global variable.
ScopeThe scope of a variable is available within a function in which they are declared.The scope of a variable is available throughout the program.

When a function calls itself and this process is known as recursion. The function that calls itself is known as a recursive function.

Accessing array elements, Dynamic memory allocation, Call by Reference and Data Structures like a tree, graph, linked list, etc

In C, every local variable of a function is known as an automatic (auto) variable. Variables which are declared inside the function block are known as a local variable. The local variables are also known as an auto variable. It is optional to use an auto keyword before the data type of a variable. If no value is stored in the local variable, then it consists of a garbage value. Know more about other keywords in C.

It is 32 characters ideally but implementation specific.

A loop running continuously for an indefinite number of times is called the infinite loop.

Yes, we can compile, but it can’t be executed.

The new line escape sequence is represented by “\n”. It inserts a new line on the output screen.

C language was developed by Dennis Ritchie.C++ language was developed by Bjarne Stroustrup.
C is a structured programming language.C++ supports both structural and object-oriented programming language.
C is a subset of C++.C++ is a superset of C.
In C language, data and functions are the free entities.In the C++ language, both data and functions are encapsulated together in the form of a project.
C does not support the data hiding. Therefore, the data can be used by the outside world.C++ supports data hiding. Therefore, the data cannot be accessed by the outside world.

Class, Object, Abstraction, Encapsulation, Inheritance, Polymorphism and Data binding.

  • Run-time Polymorphism
  • Compile-time Polymorphism

Delete is used to release a unit of memory, delete [] is used to release an array.

The Object is the instance of a class. A class provides a blueprint for objects. So you can create an object from a class. The objects of a class are declared with the same sort of declaration that we declare variables of basic types.

A Constructor is a special method that initializes an object. Its name must be same as class name.

A Destructor is used to delete any extra resources allocated by the object. A destructor function is called automatically once the object goes out of the scope.


Virtual inheritance facilitates you to create only one copy of each object even if the object appears more than one in the hierarchy.

It is a type of arithmetical error. It happens when the result of an arithmetical operation been greater than the actual space provided by the system.


HR Accenture Interview Questions

accenture interview questions

Accenture Hr interview questions will mostly aim to test your communication skills and confidence levels. So you need to prove good in both these aspects. A few common Accenture interview questions asked in HR round are:

  • Why Accenture?
  • Was there a time when you dealt with conflict in a team?  How did you deal with it?
  • What are you looking for in a company?
  • Where do you see yourself in 5 years?  
  • Why should we hire you?
  • What do you know about Accenture?