Accenture
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
String pool is a mechanism in programming languages where strings are stored in a shared memory area to optimize memory usage.
String literals are stored in a pool to avoid duplicate storage.
Strings are immutable in the pool, meaning they cannot be changed.
When a new string is created, the JVM checks if it already exists in the pool before creating a new instance.
HashMap allows null values and keys, while Hashtable does not. HashMap is not synchronized, Hashtable is synchronized.
HashMap allows null values and keys, while Hashtable does not
HashMap is not synchronized, Hashtable is synchronized
HashMap is faster than Hashtable
I applied via Campus Placement and was interviewed in Oct 2023. There were 2 interview rounds.
Basically in the first round the apti test and coding test was combined...topics were easy for apti and coding questions were also basics...i got question from arrays on kadanes algorithm
Printing natural numbers and AP series using logic.
To print all natural numbers, start from 1 and increment by 1 in a loop until the desired limit.
For AP series, start with the first term and add the common difference in each iteration.
Example: Natural numbers - 1, 2, 3, 4, 5... AP series - 2, 4, 6, 8, 10...
Using recursion to print a series of numbers without using a loop.
Create a recursive function that takes the starting number and the ending number as parameters.
Print the starting number and recursively call the function with starting number + 1 until it reaches the ending number.
Example: function printNumbers(start, end) { if(start <= end) { console.log(start); printNumbers(start + 1, end); } }
I applied via Referral and was interviewed in Mar 2023. There were 2 interview rounds.
SPFx is used in SharePoint for building web parts and extensions. jQuery and JSOM are used for client-side development. JavaScript, CSS, and HTML are essential for front-end development.
SPFx is used to create web parts and extensions in SharePoint.
jQuery is used for DOM manipulation and event handling.
JSOM (JavaScript Object Model) is used for interacting with SharePoint data on the client side.
JavaScript is used for a...
I applied via Approached by Company and was interviewed in Feb 2023. There were 4 interview rounds.
Accenture interview questions for designations
I applied via Naukri.com and was interviewed before Apr 2023. There were 2 interview rounds.
Get interview-ready with Top Accenture Interview Questions
I applied via Company Website and was interviewed in Apr 2021. There were 4 interview rounds.
Java 8 introduced several new features including lambda expressions, streams, and functional interfaces.
Lambda expressions allow for functional programming and simplify code.
Streams provide a way to process collections of data in a functional way.
Functional interfaces allow for the use of lambda expressions.
Default methods allow for adding methods to interfaces without breaking existing implementations.
Date and time AP...
Hashmap is a data structure that stores key-value pairs and uses hashing to retrieve values quickly.
Hashmap uses an array to store the key-value pairs
The keys are hashed to generate an index in the array
Collisions can occur when multiple keys hash to the same index
To handle collisions, hashmap uses linked lists or trees
Retrieving a value from hashmap involves hashing the key to get the index and then traversing the lin
Hashcode is used to calculate the index of an object in a hashmap.
Hashcode is a unique integer value assigned to an object by the JVM.
The hashcode value is used to calculate the index of the object in the hashmap.
The index is calculated using the hashcode value and the size of the hashmap.
If two objects have the same hashcode value, they will be stored in the same index using linked lists.
Hashcode() and equals() are methods used in Java to compare objects.
Hashcode() returns an integer value that represents the object's memory address.
Equals() compares the values of two objects to determine if they are equal.
If two objects are equal, their hashcode values must be the same.
If two objects have the same hashcode value, it does not necessarily mean they are equal.
It is good practice to override both methods
I applied via Naukri.com and was interviewed before Oct 2022. There were 5 interview rounds.
posted on 12 Jun 2023
I applied via Campus Placement and was interviewed in Jul 2022. There were 16 interview rounds.
Sitting arrangement questions
Blood group relationship
Cloud computing Testing
HTML css java script
What is DATA base management system
A data structure is a way of organizing and storing data in a computer so that it can be accessed and manipulated efficiently.
Data structures provide a means to manage and organize data in a logical and efficient manner.
They define the relationship between the data, allowing for easy retrieval and modification.
Examples of data structures include arrays, linked lists, stacks, queues, trees, and graphs.
Java is a popular programming language known for its platform independence and extensive libraries.
Java is an object-oriented language that allows developers to write code once and run it on any platform.
It provides a robust and secure environment for developing and executing applications.
Java has a vast collection of libraries and frameworks that simplify development and enhance productivity.
It supports multithreading...
JavaScript characters include letters, numbers, symbols, and special characters.
JavaScript characters can be used to create strings, numbers, and perform operations.
Examples of JavaScript characters include 'a', '1', '$', and '&'.
A software engineer is a professional who designs, develops, and maintains software applications.
Software engineers use programming languages and tools to create software solutions.
They analyze user requirements and design software architecture.
Software engineers write code, test and debug software, and ensure its functionality.
They collaborate with other team members and follow software development best practices.
Exam...
The models of software engineering refer to different approaches or methodologies used in software development.
Waterfall model
Agile model
Iterative model
Spiral model
V-model
A risk management system is a software tool or platform that helps organizations identify, assess, and mitigate risks.
A risk management system helps organizations identify potential risks and their impact on business operations.
It assesses the likelihood of risks occurring and the severity of their impact.
The system provides tools for documenting and tracking risks, assigning responsibilities, and implementing mitigati...
An operating system is a software that manages computer hardware and software resources and provides common services for computer programs.
Manages computer hardware and software resources
Provides common services for computer programs
Controls and coordinates computer operations
Acts as an intermediary between users and computer hardware
Examples: Windows, macOS, Linux, Android, iOS
Software testing is the process of evaluating a software system to identify defects or errors.
Software testing is essential to ensure the quality and reliability of software.
It involves executing the software with the intention of finding bugs or issues.
Testing can be done manually or using automated tools.
Different types of testing include unit testing, integration testing, system testing, and acceptance testing.
Examp...
Cloud computing Testing
Blood group relationship
Sitting arrangement questions
Alphabet letter coding
Blood group relationship between parents and children
Blood group relationship between parents and children
A pointer to pointer is a variable that stores the memory address of another pointer variable.
It is used to create dynamic data structures like linked lists and trees.
It allows multiple levels of indirection.
It is denoted by ** in C and C++.
Example: int **ptr;
Example: ptr = &p; where p is a pointer variable.
2 Interview rounds
based on 113 reviews
Rating in categories
Application Development Analyst
38.9k
salaries
| ₹3 L/yr - ₹12 L/yr |
Application Development - Senior Analyst
27.1k
salaries
| ₹6.8 L/yr - ₹20.2 L/yr |
Team Lead
24.2k
salaries
| ₹7 L/yr - ₹25.4 L/yr |
Senior Software Engineer
18.3k
salaries
| ₹6 L/yr - ₹19.1 L/yr |
Software Engineer
17.5k
salaries
| ₹3.6 L/yr - ₹12.8 L/yr |
TCS
Cognizant
Capgemini
Infosys