Live Classes: Upskill your knowledge Now!
Chat NowPublished - Mon, 05 Dec 2022
Accenture is one of the global leading professional services and management consulting company. It provides various types of services, strategies for solving the client challenges, digital technology, and operational services. Accenture creates innovation for the world.
Accenture is in the list of A Fortune 500 global company, with proficiency across more than 40 industries and all type of business functions. It was founded in 1989 and has more than 425,000 employees across the world. It is headquartered in Dublin, Ireland. The current CEO of this company is Pierre Nanterme.
Accenture Company is well known for recruiting worth candidates. So, Accenture conducts a conscientious recruiting process. There are several rounds conducted during the complete recruitment process. Before going for an interview with Accenture, you must go through the official Accenture website to get a detailed knowledge of the company.
There are mainly three rounds in Accenture interview:
In Accenture recruitment process, the candidates have to go through the following rounds:
The first round for Accenture recruitment process is written round having three different sections that are analytical aptitude, verbal ability and attention to detail. In this round, you will get 55 total number of questions and time duration will be total 60 minutes.
The second round for Accenture recruitment process is technical interview round. In this round, candidate has to face questions based on programming concepts for different technologies like C, C++, Java, etc. In this round, candidate has to show his technical skills.
HR round is the last round of the Accenture recruitment process. In this round, Interviewer checks the communication and professional skills of the candidate.
I. Some pens are chairs
II. Some chairs are pens
III. All tables are chairs
IV. Some tables are chairs
Java is platform independent that means we can execute our code in any operating system either it is mac, Window or Linux. Java is Platform independent because when we write code, then its compiler converts it into bytecode and this bytecode can be executed on any platform (JDK should be installed in that OS).
Exception handling is a process of handling exceptions occurs during the execution of a program. Due to the occurrence of exception, execution of programs get halted, so it is very important to handle these exceptions so that program can be executed smoothly. We can handle the exceptions by using five keywords: try, catch, throw, throws, and finally.
Following are the reasons behind the occurrence of an exception:
OOP stands for Object-Oriented Programming. Object-Oriented Programming is a coding practice which works with objects and class. Java is one of the programming languages which is based on these concepts. The basic OOP concepts are:
Following are the basic features of OOPs:
The class and object both are the features of OOPs concepts. The basic differences between both features are given below:
Encapsulation is a process of enclosing the data and code together to form a single unit. The best example to understand the encapsulation is a capsule which contains the medicine in it.
Example for encapsulation:
Output:
Employee Name: 22 Employee Age: 22 Employee ID: 12568
Recursion is a process of calling a method by itself continuously till not get termination point. A method which calls itself is called as a recursive method.
Syntax:
There are the following differences between the C, C++, and Java language.
Index | C language | C++ | Java |
---|---|---|---|
1. | C language is a procedural language. | C++ is an object-oriented language. | Java is also an object-oriented language (not pure as it also supports primitive data types). |
1. | C language is platform dependent. | C++ is platform dependent. | Java is platform independent language. |
1. | C language supports pointers. | C++ language also supports pointers. | Java does not support pointers. |
1. | We cannot create our own package in C language | In C++ language also, we cannot create our package. | In the Java language, we can create our package and can specify the classes. |
1. | In C, there is no any concept of inheritance. | In C++, we can use multiple inheritance. | Java does not support multiple inheritance. |
Polymorphism is a method of performing "a single task in different ways." Polymorphism is of two types
Here we will discuss runtime polymorphism.
Runtime Polymorphism- We can achieve runtime Polymorphism by method overriding in Java. And method overriding is a process of overriding a method in the subclass which is having the same signature as that of in superclass.
Output:
this is student of Superclass this is student of subclass
No. | Method overloading | Method overriding |
---|---|---|
1. | The process of calling two methods having the same name with different parameters is called method overloading (in the same class) | The process of calling two methods, one in the subclass and other in the superclass, having the same signature is called as method overriding. |
2. | It can be accessed within a class. | Method overriding requires two classes to be accessed which having IS-A relationship. |
3. | Return type may be changed or may remain same with different parameters | Return type should be the same for both methods. |
4. | Method overloading is a concept of compile-time polymorphism. | Method overriding is a concept of method overriding. |
5. | e.g. class A{ void m1() {// codes.......} Void m1 (int a) {//code.........} | e.g. class A { void m1(){ // code............} } Class B extends A{ Void m1(){ // code...........} |
super keyword: "super" is a keyword in Java which is used to give reference to the object of parent class. "super" keyword cannot be used as an identifier as it is reserved keyword in Java.
this Keyword: "this" keyword in Java is used to refer to the object of the current class. The 'this' keyword cannot be used as an identifier as it is a reserved keyword in Java.
Interface in Java is a way to achieve the abstraction. The Interface is like a class but not exactly as Interface also can have methods and variable as the class does but Interface only contain method signature does not have the body.
Syntax:
We can implement multiple interfaces in one class and parent interfaces can be declared using a comma(,) operator.
Syntax:
There are two terms used in inheritance:
The Syntax of java inheritance:
No, we cannot use multiple inheritance in java as it creates ambiguity and diamond problem in the program. To overcome this problem, we can use interface in Java.
Let suppose class A inherits the two parent class B and C in which a method with the same name is present in both the classes and hence when we try to override that method it will create confusion for the compiler and will give the compilation error. Therefore, Java doesn?t support multiple inheritance.
We can access private members of the class by using public getters and setters from outside the class in Java.
Collection Framework in Java is an architecture for storing the classes, and interfaces and manipulating the data in the form of objects. There are two main interfaces in Collection Framework that are:
List interface is an interface in Java Collection Framework. List interface extends the Collection interface.
Syntax:
Object cloning is a mechanism of creating the same copy of an object. For object cloning, we can use clone() method of the Object class. The class must implement the java.lang.Clonable interface, whose clone we want to create otherwise it will throw an exception.
Syntax of clone() method:
We cannot insert duplicate elements in Set. If we add a duplicate element, then the output will only show the unique elements.
Collection and collections both are the part of Java Collection Framework, but the primary differences between both are given below:
The Diamond problem occurs in multiple inheritance, but Java does not allow multiple inheritance. In case of Java, it can occur with interfaces. When we implement two interfaces which are having methods with the same signature then it creates ambiguity for the compiler, and it gives compile time error. Its structure looks like diamond so it is called as Diamond problem.
E.g. Let's take an example which will show the diamond problem.
Error: Simple.java:10: error: class Simple inherits unrelated defaults for m1() from types InterfaceA and InterfaceB
Syntax:
A Deadlock condition occurs in the case of multithreading. It is a condition when one thread is waiting for an object lock, which is already acquired by another thread and the second thread is waiting for lock object which is taken by the first thread, so this is called deadlock condition in Java.
The Collection and Array both are responsible for storing the data, but the fundamental differences between both are given below:
There are two ways in C language to pass the values in the function that are:
Call by value: In call by value, a copy of the value is passed to the function so, if we change in formal parameters it will not affect the actual parameters. When we change in the value of the formal parameter in the "calling function," it just takes it as the local variable and does not affect the actual value.
Call by reference: In call by reference, an address of that value is passed to the function so, if we make any changes in formal parameters it will affect the actual parameter as well.
There are two types of allocation of memory:
The expressions, ( var++)and ( ++var) both are used for the incrementing the value of variable var.
The main difference between both is that, (var++ ) it gives the evaluation of statement first and then it increments the value by one whereas (++var) is used as it increments the value by one before the evaluation of the expression.
E.g.
The class and structure both are approximately equivalent to each other. But the main differences between both the terms are given below.
We use access specifier to prevent the access of the class members or to implement the feature of Data Hiding. In C++, there are some keywords used to access specifier within class body, which are given below:
E.g. Below is the example to show the access specifier in C++.
The getch() function is a predefined library function which is used to take a input character from the screen, and it holds the screen till it not get character from input.
Output:
enter the character.
In C++ programming language the main() function is the entry point of that program. When we start execution of any program, execution directly goes to the main() in the program.
Syntax for main():
Declaration of Variable: Declaring a variable or function is that we are declaring the name and its type so that it can be used in the program. The Compiler can understand and use those variables and functions. Declaring a member gives its representation in that program.
e.g.
Definition of Variable: Defining a variable means, we are providing some value to it, or we are initializing it with some value. Defining a variable or any member of the program gives the complete information about it.
e.g.
A friend() function in C++ is a function which can access private and protected members of another class in which it is declared as a friend. We can declare a function as a friend function by using keyword friend. A friend function can be of two types:
Syntax:
The above-declared friend function can use private members of the class.
Memory allocation is a process of allocating or reserving some portion of the memory (or as per need) for the execution of the code.
There are mainly two types of memory allocation in C:
The malloc() and calloc() are the two pre-defined library function available in
Syntax for malloc() function:
Syntax for calloc() function:
Procedural language defines a language which follows some pattern, hence C language is called as procedural language as in C language a programmer must follow a specific pattern or flow of the program. C language follows a top-down approach to solve a problem. It mainly focuses on the flow of the program rather than the data.
A data structure is a specific way of arranging and managing the data in the computer so that it can be accessed efficiently and can be modified and updated easily. Some examples of data-structure are given below
Normalization is the process of organizing the data in the database to reduce redundancy of the data and achieving data integrity. It is also called as database normalization or data normalization.
By normalizing the data we can arrange the data in tables and columns, and a relationship can be defined between these tables or columns.
There are following types of normalization available which are used commonly:
Primary Key: A primary key in the database, is a field or columns, which uniquely identifies each row in the database table. Primary key should have a unique value for each row of the database table. And it cannot contain null values. By default, a primary key is a clustered index.
Unique Key: A unique key also works as primary key except that it can have one null value. It would not allow the duplicate values. By default, the unique key is the non-clustered index.
Foreign Key: A foreign key is used to create a link between two tables. It can be defined in the second table, but it will refer to the primary key or unique key of the first table. A Foreign key can contain multiple null values. A foreign key can be more than one, in the table.
XML-enabled Database: - XML-enabled Database is same as RDBMS where data can be stored in tables which consists of columns and rows. It is an extension for the conversion of XML documents.
Native XML database: - Native XML-database stored the data which is based on container not in the format of a table. Using the Native XML database we can save the considerable amount of data. We can query the data in Native-XML database using X-path expressions.
We use CHAR and VARCHAR2 in the database to store the string in the database. But the main difference between both the terms are given below:
We can use two commands to delete a row from the Table that are TABLE and TRUNCATE command.
The main differences between both the commands are given below:
The Syntax for DELETE command:
It will delete the selected rows which match the WHERE clause conditions
The Syntax for TRUNCATE command:
It will delete the complete table and free-up space
DML stands for Data Manipulation Language. The SQL commands which deals with data manipulation are referred to DML. Some DML commands are:
DBMS stands for "DataBase Management System". It is used to deal with Data.
Following are the uses of DBMS:
In the database we can take backup of data in two ways:
Cold Backup: - Cold backup is a physical backup, and it is also termed as the offline backup. Cold backup, works when the database is in offline mode, and no any user is logged-in. In the cold backup, all the files are copied without risk of any change. It is a more secure way of backup of data and control files. E.g., A USB drive or hard drive can also be considered as the cold backup, if it is unplugged after each backup.
Hot Backup: - Hot Backup is also a physical backup, and it is termed as Online-backup. Hot backup is a backup which performed on data while the database is active for all user. Hot backup has a risk as it is available and open for all users. It is used if we want the complete backup of the database. Oracle provides a preferred method of backup, i.e., Recovery Manager (RMAN).
MySQL provides an effective way to delete the data from the database table is called as ON DELETE CASCADE option. It works in reference to the foreign key, in which if we remove the data from the parent table then data will automatically be deleted from the child table.
AVL tree is named after its invention by Adelson-Velsky and Landis. AVL tree is a height-balanced binary search tree of the self-balanced binary search tree in which:
Time complexity: Since AVL tree is balanced, its height is O(log (n)) and hence time complexity for insertion is O(log n).
The Significance of AVL tree: As binary search offer good performance while searching in balanced case, but if they are unbalanced their searching performance can be reduced hence to overcome this problem we can use AVL tree as it is a self-balanced binary search tree. Therefore, it ensures a time complexity of O(log(n)).
Turnaround time: - Turnaround time defines the amount of required time to complete a request.
Response time: - Response time is the average time which is required for submission of the request, and the first response occurred.
HR round is the last round of the Accenture recruitment process. In this round, Interviewer checks the communication and professional skills of the candidate.
A list of the top most asked HR question with examples:
If we say "The first impression is the last impression" then it will the perfect fit for this question. In the most of the cases during an HR interview, it would be the first question, and you have a very first chance to impress the interviewer with your perfect and enthusiastic answer.
Before answering this question, you must know why this is the very first question and why it is asked? So by asking this question interview starts the conversation and he just wanted to examine whether the candidate is suitable for the job and job environment, by knowing in detail about the candidate.
Now, how you can fulfil the expectations for this question. So the first thing that before answering this question you must be full of confidence and relaxed and then start answering.
Following is the flow for the answer to this question:
Example introduction:
Hello/Good morning/ after noon, my name is XYZ, and I belong to the city New Delhi. Before starting to introduce myself, I would like to thank you for this great opportunity. I did my schooling from St. Mary?s Convent School and scored 75% in higher secondary and scored 80% in senior secondary. I have completed my B. Tech from Amity University and scored 75% marks. I got trained and certified for multiple technologies as core and advanced Java, HTML, SQL. I worked on a project which was based on the web-based application for digital marketing. My hobbies are playing cricket, and I love singing and creating various types of application tools. My strengths are that I am very adaptive, and having leading qualities. My Objective is to join this organization where I can prove myself by doing my level best so that it can polish my skills as well as I can give minor support with full efforts to grow this organization.
This is the next crucial question which can enhance your chances to be selected. So in this question, the interviewer just want to know whether you know about the company and about your role in that company. The first thing you should remember that you must have good knowledge of the company and as well as the role for which you have applied.
How to answer:
To answer this question, you must try to match your skills to the job description. The interviewer wants to hire those candidates who have the sufficient knowledge about the role for which they have come. Try to give some good points of the company in front of the interviewer and try to show interest in yourself with that points of the company.
Example:
I have applied for this Job as I feel it will be best suited to me as per skills. I can give my best for this job. When I was going through job-description I have noticed that you have mentioned that you need someone who can do____________, so I was very excited as I have very good knowledge in this field as I have also worked on the project at my college time and even got trained in this technology.
While preparing for an interview, no one thinks that the interviewer can ask about the preparation strategies and then we got stuck with this question. But there are also some tips to tackle such type of questions.
By asking this question, the interviewer wants to check that how sincere and how serious you are for this job opportunity so answer in this way only.
How to Answer:
There are some points below mentioned which you need to keep in mind while answering this question:
Example:
When I got to know about this interview, firstly I got excited about this as I was eagerly waiting for such an opportunity. But I was not much aware of the company?s service and products hence I searched a lot for it and also many interesting points for this company (brief some point). Then I went through the Job description and requirement and refreshed my theory and practical part of technologies. So this way, I have prepared myself for this interview.
This question is a fascinating question of an interview as the interviewer wants to know about yourself in deep. By this question the interviewer wants to know that:
How to Answer:
This question should be answered in a way that picks up the interviewer interest. So, there are some ways to answer this question:
Example:
I have got various achievements in my carrier, but the most notable achievement was the delivery of my college project. We have opt to create an iOS mobile app, as some of our team members including me was having reasonable knowledge of iOS, and the guy who was leading us was senior and had worked with many iOS projects. But due to some issue, he needs to go out of town so, I was selected as lead for that project. So with my continuous practice and enthusiasm including my team members, we have completed our task, and our project was one of the best projects of our college.
This is a very likely question for most of the interviewer, in this question the interviewer wants to check two things in the candidate:
How to answer:
To answer this question you must have good knowledge, and you have already researched the company profile, then only you will be able to answer this question. There are some points you need to mention while answering this question:
This is one of the challenging questions of the interview, but it can also open the door for the selection in that interview process. This is the question to check your abilities which you know about and which you can define. It is to know that what makes you different from other candidates for the selection in this Job. So be careful while answering this.
How to Answer:
This question should be answered in some tricky way. This question will check your marketing skills as you need to tell your selling points in this question. What makes you different from others? There are some points to remember while answering to question:
Example:
Well, this job profile is what I wanted to work for and as I also have a good knowledge in this field with the practicals as well as theoretical which I can implement in a very efficient way. I have worked with two major projects in the previous company and also get awarded for that. I am very passionate about learning new technology so that it will also be helpful for this job profile. The last thing that my way of doing a task is somewhat different as I work in a very smart way not in a hard way. So am relay excited to work with your company. Thank You.
This question is optional for an interview. This question can vary from candidate to candidate. By this question generally, the interviewer wants to know whether you are aware of the general studies or not.
How to answer:
To answer this question, you must be aware of the current day's headlines. You can only answer this question if you have read a newspaper, or you have searched the current day's headlines.
The above question is one of the common questions asked in interviews. By this question, the interviewer wants to know about your future goal. The interviewer wants to check what you wanted to be in your career. So you can answer this question with some tricks.
How to answer:
To answer this question, you should be very clear for your future goal oriented to that company. You can answer this question by following ways:
Example:
I want to see myself as one of the topmost performing employees in a well-established organization like yours and want to contribute my skills and knowledge to the enhancement of my career growth as well as company growth.
This is one of the easy questions in the interview, but sometimes it might be tricky as well. By asking this question, the interviewer wanted to check if your strengths are aligned with the companies benefit. They wanted to know that if the employee can be the best performer from the rest.
How to answer:
For answering this question you should make a note of the following key points before going to an interview.
One most common asked interview question is that how to deal with work pressure? So answering this question is very simple but before that, we should know that why the interviewer has asked this what he wanted to know. So this question is very straight as interviewer just wanted to know that, can you work under pressure or not?
How to Answer:
Every one of us have some techniques to handle or deal with the pressure. It might be an assignment pressure, family pressure or many others, so we answer this question in that way only. But it must be the professional way and in a positive manner. There are some points for giving this answer:
Example:
I work more efficiently under pressure as I feel it is challenging my abilities and I need to prove myself. I have found myself more creative under pressure conditions with some deadlines. When I got such type of situations, my first thing is always to be positive, and I started doing work with more concentration. For example, in my recent project I have assigned a task which was based on the latest AI technique, about which I was not so much aware, but still I worked on that technology I learned it, and I successfully completed my task, and also I got employee of the month award because of that project.
A very familiar question for everyone not for the interview although throughout of life. From our childhood till today's date everyone has faced this question several times, and answers for this also vary from time to time, but the question is that, how to answer in the interview for this. By this question, the interviewer wants to know in deep about you and how much time you want to spent with that company. How much loyal will you be for the company?
How to answer:
For answering this question there is no any particular way as everyone is unique and wanted to achieve some unique things in his/her life. So there is just one solution to this that being honest while giving this question. Everyone should be clear about his life goal then only he/she can answer this question correctly.
There are various types of job where you need to relocate yourself from your residence to any other place according to job location. So this is also a critical question for a candidate as he/she needs to prepare himself mentally as well as physically. So, to check whether you can adjust or relocate yourself is this question and also interviewer wanted to test your flexibility, enthusiasm, and commitment.
How to answer:
Some tips on how to ready to answer to this question:
Example:
Sir, I would love to relocate to be a part of such a well-reputed and wonderful company. I can't miss such a great opportunity. Thank you!
Fri, 16 Jun 2023
Fri, 16 Jun 2023
Fri, 16 Jun 2023
Write a public review