Accenture is home to 700,000+ employees from all over the world. It is a leading information tech company listed among the Fortune Global 500 companies. 

If you have applied for a job at Accenture, you must start the Accenture preparation at least three months before the central Accenture cognitive and technical assessment. 

Accenture tests won’t be too hard if you’re thorough with data structure and algorithms. 

For your better understanding, we will look at how Accenture’s recruitment goes and what you need to do to get the job. 

How does Accenture cognitive and technical assessment process?

When it comes to Accenture recruitment, you will face cognitive-based questions that are an aptitude test. Aptitude tests will contain three sections, each having 20 questions. The cognitive-based test will check your English skills, logical reasoning and such. 

In the technical assessment, you can expect coding-related questions. You must be prepared for data structure, algorithm concepts, and programming languages such as C++, Java, Python, etc. You will be given around 30 minutes to finish a code you are comfortable with. 

Apart from the cognitive round, the technical round is the most crucial. At this point, the recruiters will see how skilled you are in coding and whether you’re a fit for the company.

Accenture preparation: Expert tips

Your  Accenture preparation starts right now. You should be quick to grasp the knowledge around coding and keep it strong by regularly updating yourself with new information. 

Some of the tips you can rely on are,

Focus on verbal and logical reasoning

In the aptitude test, phone call interview and HR round, your logical and verbal reasoning will be specifically observed. The recruiters will check how creatively you think to solve a problem and how fluent you are in communicating with them. If your communication skills seem impressive, the chances of getting hired are big. 

Hence, practise speaking English in front of the mirror or by reading newspapers. Similarly, practise a lot of aptitude questions that are available online. 

Strengthen your mathematical skills

As a programmer, you must be strong in basic maths and not always rely on the calculator. The recruiters will check how quickly you can do mental maths and answer them. All you need to do is start learning necessary formulas, ratios, fractions, multiplications and keep solving mathematical questions in your mind. 

Start your practice with maths ultimately makes it easy to understand DSA.

Be strong with DSA

DSA is the core of coding and its concepts are enormous. To be full-fledged with DSA you ought to practise for atleast 2 months. Every day fix a particular topic like arrays and thoroughly learn about it. Then apply what you learnt on an array based question to check your skills. 

Similarly increase your DSA knowledge day by day by learning and testing it with a question. 

Mock tests/interviews

There are free and paid mock tests and interviews for coders to practise with. The questions available in these tests are highly reliable and they also come up with solution guides. Even if you’re unsure about the mock question’s answer you can easily cross-check with the given solution guide and learn how to solve it. 

Practice Everything Out Loud

The best way to remember what you learn is by practising everything aloud. Try to conduct a self-interview and answer yourself aloud. You can also seek a friend’s help and ask them to question you. Additionally, if you know any former Accenture employee or a current employee, request them to mock interview you so that you can gain deep insight. 

Common coding questions to practise

In the Accenture cognitive and technical assessment, you can expect coding questions from easy to hard levels based on the role you’re applying for. Here are some of the repeatedly asked coding questions to practise.

How will you write Small Large Sum(array) that accepts an array as a parameter? 

You can follow these steps for these sorts of questions, where you will have to find whether a given array is a parameter or argument.

  • From the main function, take the input.
  • Create two arrays. The first array store the even elements, while the second array must be used to store odd elements.
  • Next, sort the arrays. By this method, you can find the second-large elements from them.
  • Then add both the second-large elements found from both arrays.
  • The result will be given.

Explain friend function in the language C++

In C++, we have a function called a friend() which can access the protected details of another class. If a class declares another class as a friend, then both classes can access each other's private members.

How is var++ different from ++var?

To increment the values of a variable “var”, both these expressions are used; however, they differ. When we use var++, firstly the expression will be evaluated then it will be incremented by 1. On the other hand, ++var will first increment and then evaluate the expression.

Var++ is known as post-incrementation while ++var is called pre-incrementation.

Explain map() in Python

If you want to apply a particular function on every specified iterable’s element, such as a list, then you can use the map() function. The syntax of this function is map(func, it)

In this syntax, “func” represents function and “it” denotes the iterable on which the function will be applied.

Name the difference between Trojan and Virus

The virus is a malicious file that attaches itself to a file, whereas a Trojan is malware. The primary difference between a Trojan and Virus is that the virus can duplicate itself, while a Trojan can not. 

Conclusion

Acing Accenture cognitive and technical assessment won’t be a burden if you take time to work on your coding skills. Always time yourself when you code a program to check your speed so that during the original test, you will be able to finish your problem. With that, we wish you all the best.