class complex{
private:
float r, i;
public:
complex(float r, float i){
this->r=r;
this->i=i;
}
complex(){}
void displaydata(){
cout<<”real part = “<<r<<endl;
cout<<”imaginary part = “<<i<<endl;
}
complex operator+(complex c){
return complex(r+c.r, i+c.i);
}
};
int main(){
complex a(2,3);
complex b(3,4);
complex c=a+b;
c.displaydata();
return 0;
}
Accenture is a service based company that specializes in services and consulting. Accenture embraces the power of change to create 360° value and shared success in India for their clients, people, shareholders, partners and communities. According to Naukri,com alone there are about 22574 job openings in Accenture for one time. In one of the interviews Saravanan Balasundaram, CEO of talent consultancy firm Han Digital, said, “Our estimates showed that Accenture has hired over 70,000 people in India in the 2023 financial year.” With this ratio we can certainly conclude that although there is a huge demand and hiring for Accenture, it is quite a deal to crack the interview process. If that is your concern, then you have landed in the right place. This blog on accenture interview questions covers everything from accenture interview process to the accenture most asked questions and bonus tips to crack your Accenture interview.
Topics covered:
About Accenture
Accenture Core Values
Interview Process in Accenture
Preparing for Behavioral Questions
Preparing for Technical Questions
Bonus Tips
If you are not into reading, checkout Accenture Interview Questions video below.
About Accenture
Accenture is one of the Fortune 500 companies founded in 1989 and is considered one of the top IT companies. Now as a part of Accenture one needs to know that they strictly stick to their core values. Every employee needs to know and abide by their values. Added to that some of the other reasons why one can choose their career with Accenture because of the brand name, work-life balance, work environment and the quality of work. If you are a fresher starting your career with Accenture, then it is an added advantage as this service based company will shape your career in a wonderful way. So what exactly are the values one needs to know before applying for Accenture?
Let’s go ahead in this Accenture interview questions blog, and understand Accenture Core Values
Accenture Core Values
- Client value creation : Enabling clients to become high-performance businesses and creating long-term relationships by being responsive and relevant and by consistently delivering value.
- One global network : Leveraging the power of global insight, relationships, collaboration and learning to deliver exceptional service to clients wherever they do business.
- Respect for the individual : Valuing diversity and unique contributions, fostering a trusting, open and inclusive environment and treating each person in a manner that reflects Accenture’s values.
- Best people : Attracting, developing and retaining the best talent for our business, challenging our people, demonstrating a “can-do” attitude and fostering a collaborative and supportive environment.
- Integrity : Being ethically unyielding and honest and inspiring trust by saying what we mean, matching our behaviors to our words and taking responsibility for our actions
- Stewardship : Fulfilling our obligation of building a better, stronger and more durable company for future generations, protecting the Accenture brand, meeting our commitment to stakeholders, acting with an owner mentality, developing our people and helping improve communities and the global environment.
Let’s go ahead in this Accenture interview questions blog, and understand the Interview Process in Accenture
Interview Process in Accenture
- How to search and apply : It is always advisable to apply on Accenture Career website Focus on the jobs that excite you and match your skills, experience and aspirations as opposed to submitting lots of applications. You can also apply on LinkedIn along with many third party job portals. It is an added advantage if you can make a connection with the existing employees to refer you to any jobs in Accenture. The next thing is you will be getting an email and you should prepare for a phone/video interview.
- Phone interview : When asked to give a high-level overview of your qualifications, be prepared to talk through your career history in a succinct manner. Here, they want to hear about your previous roles, why you left and what you’ve done in your career that relates to the job for which you are applying. Be concise, but go into more detail if requested. They will usually have follow-up questions that come from discussions with the hiring managers. These questions are meant to delve into areas that are most applicable to the role.
- Skills interview : Here always have examples to share. When discussing your past experiences, make them relatable to the work that Accenture is currently doing. Or, even better, relate your experiences to the role for which you are applying. This is where your research will really pay off. Be prepared with the skills that you are strong in and have mentioned in your resume as you will questioned most upon this itself. If you are asked a question and you don’t know the answer, be open and honest. Take the opportunity to mention that it’s an area in which you would like to grow your skillset. If you exaggerate what you know, it will eventually show. Be careful to not misrepresent yourself, or even worse, appear dishonest. It’s also just as important not to sell yourself short. Be confident; you have a lot to offer.
- Behavioral interview : Many roles at Accenture require working closely with clients. How you react in certain scenarios is critical to success. Different than assessing your functional or technical knowledge, the behavioral interview evaluates the way you manage and overcome challenging situations. Going ahead in this article find some of the most asked behavioral questions in the Accenture interviews.
Let’s go ahead in this Accenture interview questions blog, and go through Accenture Behavioral Interview Questions.
Preparing for Accenture HR Interview Questions
- Tell me about yourself
This question here mainly focuses on your strengths skills, qualities, experience you have that will match your job role. As mentioned earlier Accenture is basically a high achieving service based company. So the positive enthusiastic answer that you give will prove that you can add value to that already established organization. Now, make sure you don’t keep repeating your sentences, which is very important while you’re giving such answers.
Exemplary Answer:
“I am a highly motivated and goal-oriented person who strongly believes that significant progress in an organization like Accenture can be achieved, only if everyone in the team is working in the same direction. In my previous experiences I have learnt and understood the skills that perfectly fits with the job description. Adding on my reviews, on my performance by my previous managers showcase that I am an apt candidate who is willing to give the best to an established and high-achieving organization like Accenture you are.”
Here you have covered everything that you want to cover about company about yourself, and how you can contribute to the company, this way you have given brief description about yourself. - What do you think are the three qualities to work at Accenture?
In this question you’re supposed to give three highlighted qualities or as discussed earlier you can pick any 3 core values of Accenture. Also along with that, do your research know about Accenture and give your answers accurately. There is no exact right answer while you’re answering this question, and it is always advisable to wisely, show them that you are aware of Accenture Core values and make the recruiters think that you are willing to know more about the company and invest yourself to the company.
Exemplary Answer:
“After studying and learning about the core values of Accenture I understand that one has to be a good team player and work with immense passion towards the work they are recruited for. Standing and supporting the team to have respect and to treat everyone with the same attitude would help. Some of the Accenture core values are to achieve the desired goals, positive attitude and partnership with the co-workers to welcome and consider everyone’s ideas and to establish a happy environment. These are some of the main goals of Accenture which helped them reach to a height where they are today.” - Tell me about the time when you took risk at work
This is a very tricky question here. The recruiter here is looking at the way you handle your risk and is also looking forward to how you will be handling going forward if you are recruited for Accenture. Hence it is very important that you do not start with the negative scenario or situation and you also have to consider your strengths which worked in your favor. You can consider a crucial example or a crucial situation where you needed to take immediate action, and if you have not encountered any such situations in your past experience, it is important that you at least go through certain examples where you can create scenario and be prepared so that recruiter will understand that you are capable of handling, any kind of risk. Adding on, you can also include your colleague or co-worker that basically you overpowered while achieving the same.
Exemplary Answer:
“While I was working on a project that had a tight deadline and an issue was to be solved by one of my coworker, I had to do it in his absence and I put in extra time even on the weekends to learn the requirement and understand the concept and to meet the deadline. Also, not only could closed the project for the desired deadline, but also prevented my coworker from facing trouble and prevented a huge loss to the company.”Here you are including all the points that I just mentioned and you have used your skills to overpower someone and also told how you used it in a critical time. As mentioned here and your risk handling capacity is also clearly shown. - Why do you want to join extension?
This is a very important question that definitely will be asked in no matter what kind of interview or job description you select. It is very vital that you say all the goals and achievements by the Accenture as a company, so that this will make them understand that you have learned everything about Accenture. And hence, you’re willing to actually dedicate yourself because there are most of the time, a person might go and apply for a company without knowing nothing about the company. Having studied good about Accenture it will make the recruiter think that you are invested in learning about the company’s goals and achievements, hence it is important to mention main points. Something like brand name, your work life balance, colleagues, work environment, quality of work, and many more such reasons. Now, if you are a fresher it is an added advantage as you’re new to the industry, you can also say that it is a great place to start your career and mention factors about people, fast-paced environment, continuous learning and such things.
Exemplary Answer:
“Accenture is a renowned brand in the market, which is a prime reason to pursue a job in this organization. And there is a good work-balance. Accenture provides a favorable work environment and compels the employees to work together in learning environment. These things motivate me and encourage me to be a part of such an organization.
If you are a fresher : “As this is my start of a career, I can observe everyone from lower-level to upper-level employees. Working in Accenture lets me continue to learn and grow as I am going to be exposed to new technologies and varied business strategies on a continuous basis.”
Let’s go ahead in this Accenture interview questions blog, and understand how to prepare for Accenture Technical Interview Questions
Preparing for Accenture Technical Interview Questions
Q1. Write an efficient program for printing k largest elements in an array. Elements in array can be in any order.
For example, if given array is [1, 23, 12, 9, 30, 2, 50] and you are asked for the largest 3 elements i.e., k = 3 then your program should print 50, 30 and 23.
There are many methods to approach this problem.
Method 1
2) Print the last k elements of the array obtained in step 1.
Time Complexity: O(n*k)
K largest elements from arr[0..n-1]
1) Store the first k elements in a temporary array temp[0..k-1].
2) Find the smallest element in temp[], let the smallest element be min.
3-a) For each element x in arr[k] to arr[n-1]. O(n-k)
If x is greater than the min then remove min from temp[] and insert x.
3-b)Then, determine the new min from temp[]. O(k)
4) Print final k elements of temp[]
Time Complexity: O((n-k)*k). If we want the output sorted then O((n-k)*k + k*log(k))
Method 3
1) Sort the elements in descending order in O(n*log(n))
2) Print the first k numbers of the sorted array O(k).
#include <bits/stdc++.h>
using
namespace
std;
void
kLargest(
int
arr[],
int
n,
int
k)
{
sort(arr, arr + n, greater<
int
>());
for
(
int
i = 0; i < k; i++)
cout << arr[i] <<
" "
;
}
int
main()
{
int
arr[] = { 1, 23, 12, 9, 30, 2, 50 };
int
n =
sizeof
(arr) /
sizeof
(arr[0]);
int
k = 3;
kLargest(arr, n, k);
}
Q2. What are class and object in C++?
A class is a user-defined data type that has data members and member functions. Data members are the data variables and member functions are the functions that are used to perform operations on these variables. An object is an instance of a class. Since a class is a user-defined data type so an object can also be called a variable of that data type.
class
A
{
private:
int data;
public: void fun()
{
}
};
Q3. Given an array of integers, write a function that returns true if there is a triplet (a, b, c) that satisfies a2 + b2 = c2.
class PythagoreanTriplet {
static boolean isTriplet(int ar[], int n)
{
for (int i = 0; i < n; i++) {
for (int j = i + 1; j < n; j++) {
for (int k = j + 1; k < n; k++) {
int x = ar[i] * ar[i], y = ar[j] * ar[j], z = ar[k] * ar[k];
if (x == y + z || y == x + z || z == x + y)
return true;
}
}
}
return false;
}
public static void main(String[] args)
{
int ar[] = { 3, 1, 4, 6, 5 };
int ar_size = ar.length;
if (isTriplet(ar, ar_size) == true)
System.out.println("Yes");
else
System.out.println("No");
}
}
Q4. What is operator overloading?
Now this could be asked both in C++ and in Java.
Operator Overloading is a very essential element to perform the operations on user-defined data types. By operator overloading we can modify the default meaning to the operators like +, -, *, /, <=, etc.
Q5. How do you allocate and deallocate memory in C++?
The new operator is used for memory allocation and deletes operator is used for memory deallocation in C++.
int value=new int; //allocates memory for storing 1 integer
delete value; // deallocates memory taken by value
int *arr=new int[10]; //allocates memory for storing 10
int delete []arr; // deallocates memory occupied by arr
Apart from these there will be many for questions asked even in different programming language.
Let’s go ahead in this Accenture interview questions blog, and understand the Bonus Tips to Crack the Accenture Interview.
Bonus Tips to Crack the Accenture Interview
Now mind you, the tips here are coming directly from the experts who are handling your interviews conducted by Accenture. So make sure to go through each of it and implement them in your preparation to ace it.
- Do your homework: Understand the role for which you are applying, both the actual job and the overall company. Do some exploring in advance, whether that is researching the company website or sitting down with a friend who works there. Be able to answer the question, “What do you think a day in the life looks like in this role?”
- Dress to impress: First impressions count. When in doubt, dress up rather than down, and leave your chewing gum at home.
- Contain your accessories: Tuck them away during the interview. Take your sunglasses off the top of your head, put your phone on airplane mode and stow it away and pick up your takeaway food after the session. The only thing you should bring is something to take notes.
- Think through your answers: While interview topics can range from past experience, case study, behavioral or skills, consider how you might answer the questions in advance. Think about your accomplishments, the role requirements and your personal aspirations—and determine how you might work them into the conversation appropriately.
- Have questions ready: The majority of the time, your interviewer will allow time for questions. It is important to have a question ready to ask! Not one that has already been answered, but one that demonstrates your insightfulness and interest in the position.
Finally, we have come to end of the content here. Any interview might seem hard when you just keep thinking about the process. The trick is to just start with your preparation. Once you have started you will not even know when you would have aced it. Hoping this information covers all your doubts about Accenture Interview questions we wish you the best for your interview. Make sure to check out the video if you need to understand better. Happy Learning!
Related Posts
12 Tips to handle your first campus interview with a Software Company
its vey interesting blog for a interview questions