Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I applied via Referral and was interviewed in Jul 2024. There were 3 interview rounds.
30 MCQs where 15 Need to be answered correctly to get shortlisted.
Sanfoundary source is very helpful in cracking it.
Oops concepts refer to Object-Oriented Programming principles such as Inheritance, Encapsulation, Polymorphism, and Abstraction.
Inheritance: Allows a class to inherit properties and behavior from another class.
Encapsulation: Bundling data and methods that operate on the data into a single unit.
Polymorphism: Ability to present the same interface for different data types.
Abstraction: Hiding the complex implementation det
File handling refers to the process of managing and manipulating files on a computer system.
File handling involves tasks such as creating, reading, writing, updating, and deleting files.
Common file operations include opening a file, reading its contents, writing data to it, and closing the file.
File handling in programming languages often involves using functions or libraries specifically designed for file operations.
E...
Supervised learning uses labeled data to train a model, while unsupervised learning finds patterns in unlabeled data.
Supervised learning requires input-output pairs for training
Examples include linear regression, support vector machines, and neural networks
Unsupervised learning clusters data based on similarities or patterns
Examples include k-means clustering, hierarchical clustering, and principal component analysis
Oops concepts refer to object-oriented programming principles like inheritance, encapsulation, polymorphism, and abstraction.
Inheritance allows a class to inherit properties and behavior from another class.
Encapsulation involves bundling data and methods that operate on the data into a single unit.
Polymorphism allows objects of different classes to be treated as objects of a common superclass.
Abstraction focuses on hid...
I applied via Naukri.com and was interviewed in Jul 2024. There was 1 interview round.
Developed a sentiment analysis model using NLP to analyze customer reviews for a product.
Collected and preprocessed text data from various sources
Performed tokenization, stopword removal, and lemmatization
Built a machine learning model using techniques like TF-IDF and LSTM
Evaluated the model's performance using metrics like accuracy and F1 score
Deployed the model for real-time sentiment analysis of new reviews
Cosine similarity is a measure of similarity between two non-zero vectors in an inner product space.
It measures the cosine of the angle between the two vectors.
Values range from -1 (completely opposite) to 1 (exactly the same).
Used in recommendation systems, text mining, and clustering algorithms.
Iterator is an object that allows iteration over a collection, while iterable is an object that can be iterated over.
Iterator is an object with a next() method that returns the next item in the collection.
Iterable is an object that has an __iter__() method which returns an iterator.
Example: List is iterable, while iter(list) returns an iterator.
Python function to calculate cosine similarity between two vectors.
Define a function that takes two vectors as input.
Calculate the dot product of the two vectors.
Calculate the magnitude of each vector and multiply them.
Divide the dot product by the product of magnitudes to get cosine similarity.
F1 score is a metric used to evaluate the performance of a classification model by considering both precision and recall.
F1 score is the harmonic mean of precision and recall, calculated as 2 * (precision * recall) / (precision + recall).
It is a better metric than accuracy when dealing with imbalanced datasets.
A high F1 score indicates a model with both high precision and high recall.
F1 score ranges from 0 to 1, where
What people are saying about Accenture
I was interviewed in Oct 2024.
Parallel cursor method is a technique used in database programming to improve performance by processing multiple rows simultaneously.
Parallel cursor method allows multiple rows to be fetched and processed concurrently, reducing overall processing time.
It is commonly used in scenarios where large datasets need to be processed efficiently.
By leveraging parallel cursor method, developers can optimize database operations a
Yes, I can debug CDS views by using tools like SQL Trace and ABAP Debugger.
Use SQL Trace to analyze the SQL statements executed by the CDS view
Use ABAP Debugger to step through the code and analyze variables
Check for any syntax errors or logical errors in the CDS view definition
Accenture interview questions for popular designations
I applied via Walk-in and was interviewed in Nov 2024. There was 1 interview round.
Power BI is a business analytics tool by Microsoft that provides interactive visualizations and business intelligence capabilities.
Power BI is a data visualization tool used to create interactive reports and dashboards.
It allows users to connect to various data sources, clean and transform data, and create visually appealing reports.
Users can share and collaborate on reports with others, and access them on multiple dev...
Enumeration is the process of listing items in a specific order or sequence.
Enumeration is commonly used in programming to iterate through a list of items.
It helps in organizing and categorizing data for analysis.
Examples include counting the number of occurrences of specific values in a dataset.
Get interview-ready with Top Accenture Interview Questions
I applied via Company Website and was interviewed in Oct 2024. There were 3 interview rounds.
Basic Reasoning Questions
2 DSA Questions mainly from array & linked lists
Developed a web-based project management tool for tracking tasks and deadlines.
Used React.js for front-end development
Implemented RESTful APIs using Node.js and Express
Utilized MongoDB for database storage
Incorporated authentication and authorization features for user security
I applied via Campus Placement
40 min, Online, cloud, networking
40 min, virtual process, array, string
I am a software developer with 5 years of experience in developing web applications using various technologies.
Experienced in front-end development using HTML, CSS, and JavaScript
Proficient in back-end development with languages like Java and Python
Familiar with database management systems such as MySQL and MongoDB
Strong problem-solving skills and ability to work in a team environment
I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.
To find the second largest number in an array using JavaScript, sort the array in descending order and return the element at index 1.
Sort the array in descending order using the sort() method.
Access the element at index 1 to get the second largest number.
ES6 is the newer version of JavaScript with added features like arrow functions, classes, and let/const declarations.
ES5 is the fifth version of ECMAScript, released in 2009.
ES6, also known as ECMAScript 2015, introduced new features like arrow functions, classes, let/const declarations, template literals, and spread/rest operators.
ES6 also added features like default parameter values, destructuring assignments, and pr...
React lifecycle consists of three main stages: Mounting, Updating, and Unmounting.
Mounting: Component is created and inserted into the DOM.
Updating: Component is re-rendered due to changes in props or state.
Unmounting: Component is removed from the DOM.
Examples: componentDidMount() is called during Mounting stage, componentDidUpdate() during Updating stage, and componentWillUnmount() during Unmounting stage.
I applied via LinkedIn and was interviewed in Sep 2024. There were 2 interview rounds.
I tackle challenges by breaking them down into smaller tasks, seeking input from others, and staying persistent.
Break down the challenge into smaller tasks to make it more manageable
Seek input and advice from colleagues or mentors to gain different perspectives
Stay persistent and determined in finding solutions, even when faced with setbacks
Interview experience
based on 53.5k reviews
Rating in categories
Mumbai,
Hyderabad / Secunderabad
+110-15 Yrs
Not Disclosed
Hyderabad / Secunderabad
10-15 Yrs
Not Disclosed
Application Development Analyst
38.9k
salaries
| ₹3 L/yr - ₹12 L/yr |
Application Development - Senior Analyst
26.2k
salaries
| ₹6.8 L/yr - ₹20.2 L/yr |
Team Lead
24.1k
salaries
| ₹7 L/yr - ₹25.2 L/yr |
Senior Software Engineer
18.3k
salaries
| ₹6 L/yr - ₹19 L/yr |
Software Engineer
17.6k
salaries
| ₹3.6 L/yr - ₹12.8 L/yr |
TCS
Cognizant
Capgemini
Infosys