Add office photos
Accenture logo
Employer?
Claim Account for FREE

Accenture

3.8
based on 56.6k Reviews
Video summary
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
Software Engineer
Fresher
Experienced
Clear (2)

10+ Accenture Software Engineer Interview Questions and Answers for Freshers

Updated 2 Jul 2024

Q1. String Transformation Problem

Given a string (STR) of length N, you are tasked to create a new string through the following method:

Select the smallest character from the first K characters of STR, remove it fr...read more

Ans.

Given a string and an integer K, create a new string by selecting the smallest character from the first K characters of the input string and repeating the process until the input string is empty.

  • Iterate through the input string, selecting the smallest character from the first K characters each time.

  • Remove the selected character from the input string and append it to the new string.

  • Continue this process until the input string is empty.

  • Return the final new string formed.

Add your answer
right arrow

Q2. How the operating system will work?

Ans.

An operating system manages computer hardware and software resources and provides common services for computer programs.

  • The OS manages memory, CPU, and input/output devices.

  • It provides a user interface for interaction with the computer.

  • It manages file systems and provides security features.

  • Examples include Windows, macOS, and Linux.

  • The OS kernel is the core component that interacts with hardware.

  • The OS can be single-tasking or multi-tasking.

  • Virtualization allows multiple OS i...read more

Add your answer
right arrow

Q3. Explain the difference between Array and a linked list.

Ans.

Array is a fixed-size data structure with elements stored sequentially, while linked list is a dynamic data structure with elements stored non-sequentially.

  • Arrays have fixed size, while linked lists can grow dynamically.

  • Accessing elements in an array is faster (O(1)), while in a linked list it is slower (O(n)).

  • Inserting or deleting elements in an array can be inefficient, as it may require shifting elements, while in a linked list it is efficient.

  • Example: Array - ['apple', 'b...read more

Add your answer
right arrow

Q4. Write a short code in java or C

Ans.

Code to find the factorial of a number

  • Use a loop to multiply the number with all the numbers below it

  • Handle the case when the number is 0 or 1 separately

  • Use long data type to handle large factorials

View 1 answer
right arrow
Discover Accenture interview dos and don'ts from real experiences

Q5. How many types of normalisation?

Ans.

There are 5 types of normalisation in database management.

  • 1NF - Eliminate duplicate data

  • 2NF - Eliminate partial dependencies

  • 3NF - Eliminate transitive dependencies

  • BCNF - Eliminate redundant data

  • 4NF - Eliminate multi-valued dependencies

Add your answer
right arrow

Q6. What is the normalisation?

Ans.

Normalization is the process of organizing data in a database to reduce redundancy and improve data integrity.

  • Normalization involves breaking down a database into smaller, more manageable tables

  • Each table should have a primary key and only contain data related to that key

  • Normalization helps to prevent data inconsistencies and anomalies

  • There are different levels of normalization, with each level building on the previous one

  • Examples of normalization include converting repeating...read more

View 1 answer
right arrow
Are these interview questions helpful?

Q7. Technologies you have experience in

Ans.

I have experience in Java, Python, SQL, and web development technologies such as HTML, CSS, and JavaScript.

  • Java

  • Python

  • SQL

  • HTML

  • CSS

  • JavaScript

Add your answer
right arrow

Q8. Implement a Stack Using Queue

Ans.

Implement a Stack using Queue by using two queues and maintaining the order of elements.

  • Use two queues to simulate stack operations - push, pop, top.

  • For push operation, add the element to the first queue.

  • For pop operation, move all elements from the first queue to the second queue, except the last element which is popped.

  • For top operation, return the last element in the first queue.

Add your answer
right arrow
Share interview questions and help millions of jobseekers 🌟
man with laptop

Q9. What is computer?

Ans.

A computer is an electronic device that can perform various operations based on instructions given to it.

  • Computers can process and store large amounts of data.

  • They can perform complex calculations and execute programs.

  • Examples include desktops, laptops, tablets, and smartphones.

Add your answer
right arrow

Q10. Pointers in C and their usage

Ans.

Pointers in C are variables that store memory addresses. They are used to access and manipulate data directly in memory.

  • Pointers are declared using an asterisk (*) before the variable name.

  • Pointers can be used to pass variables by reference to functions.

  • Dereferencing a pointer means accessing the value at the memory address it points to.

  • Example: int *ptr; // declaring a pointer to an integer

Add your answer
right arrow

Q11. What is science?

Ans.

Science is a systematic and logical approach to discovering how things in the universe work.

  • Science involves observation, experimentation, and analysis.

  • It aims to explain natural phenomena and make predictions about future events.

  • Examples include physics, chemistry, biology, and astronomy.

Add your answer
right arrow

More about working at Accenture

Back
Awards Leaf
AmbitionBox Logo
Top Rated Mega Company - 2024
Awards Leaf
Awards Leaf
AmbitionBox Logo
Top Rated Company for Women - 2024
Awards Leaf
Awards Leaf
AmbitionBox Logo
Top Rated IT/ITES Company - 2024
Awards Leaf
Contribute & help others!
Write a review
Write a review
Share interview
Share interview
Contribute salary
Contribute salary
Add office photos
Add office photos

Interview Process at Accenture Software Engineer for Freshers

based on 16 interviews
4 Interview rounds
Resume Shortlist Round
Aptitude Test Round - 1
Coding Test Round
Aptitude Test Round - 2
View more
interview tips and stories logo
Interview Tips & Stories
Ace your next interview with expert advice and inspiring stories

Top Software Engineer Interview Questions from Similar Companies

Amazon Logo
4.1
 • 62 Interview Questions
View all
Recently Viewed
INTERVIEWS
Hindustan Construction Company
10 top interview questions
INTERVIEWS
Wipro
Fresher
100 top interview questions
INTERVIEWS
Wipro
Fresher
20 top interview questions
INTERVIEWS
Vindhya Telelinks
10 top interview questions
SALARIES
Virtusa Consulting Services
SALARIES
Virtusa Consulting Services
DESIGNATION
SALARIES
Koch Business Solutions
INTERVIEWS
Accenture
100 top interview questions
DESIGNATION
Share an Interview
Stay ahead in your career. Get AmbitionBox app
play-icon
play-icon
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
75 Lakh+

Reviews

5 Lakh+

Interviews

4 Crore+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter