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.
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.
1) What are the features of the C language?
2) What is the difference between the local variable and global variable in C?
|Comparisons||Local variable||Global variable|
|Declaration||A variable which is declared inside|
function or block is called Local
|A variable which is declared outside|
function or block is called global
|Scope||The scope of a variable is available within|
a function in which they are declared.
|The scope of a variable is available throughout |
3) What is recursion in C?
When a function calls itself and this process is known as recursion. The function that calls itself is known as a recursive function.
4) What is the usage of the pointer in C?
Accessing array elements, Dynamic memory allocation, Call by Reference and Data Structures like a tree, graph, linked list, etc
5) What is an auto keyword in C?
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.
6) What is the maximum length of an identifier?
It is 32 characters ideally but implementation specific.
7) What is an infinite loop?
A loop running continuously for an indefinite number of times is called the infinite loop.
8) What functions are used for dynamic memory allocation in C language?
9) Can we compile a program without main () function?
Yes, we can compile, but it can’t be executed.
10) What is the newline escape sequence?
The new line escape sequence is represented by “n”. It inserts a new line on the output screen.
11) Difference between C and C++?
|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 - |
|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 the data and functions are|
encapsulated together in the form of a project.
|C doesn't support data hiding. Therefore, the data can be used by|
the outside world.
|C++ supports data hiding. Therefore the data can't be used by the |
12) What are the various OOPs concepts in C++?
Class, Object, Abstraction, Encapsulation, Inheritance, Polymorphism and Data binding.
13) What are the different types of polymorphism in C++?
14) How delete  is different from delete?
Delete is used to release a unit of memory, delete  is used to release an array.
15) What is an object?
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.
16) What is a constructor? What is a destructor?
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.
17) What is virtual inheritance?
Virtual inheritance facilitates you to create only one copy of each object even if the object appears more than one in the hierarchy.
18) What is an overflow error?
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.
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: