Filter interviews by
To create a custom exception in Java, you need to extend the Exception class.
Create a new class that extends the Exception class
Add a constructor to the custom exception class
Throw the custom exception using the 'throw' keyword
== checks reference equality, while equals() checks value equality in Java.
== compares memory addresses (references) of objects.
equals() compares the actual content or state of the objects.
Example: String a = new String("test"); String b = new String("test"); a == b is false, a.equals(b) is true.
For primitive types, == compares values directly.
Custom objects should override equals() to define value equality.
Virtual DOM is a lightweight copy of the actual DOM in React, used for efficient updates.
Virtual DOM is a concept where a lightweight copy of the actual DOM is maintained by React.
When changes are made to the virtual DOM, React compares it with the actual DOM to identify the minimal changes needed.
This process helps in optimizing performance by reducing the number of updates to the actual DOM.
Example: When a user ...
MVC architecture separates an application into three main components: Model, View, and Controller.
Model: Represents the data and business logic of the application
View: Represents the UI components of the application
Controller: Acts as an intermediary between Model and View, handling user input and updating the Model accordingly
What people are saying about Accenture
We use Prometheus for monitoring our systems.
Prometheus is an open-source monitoring and alerting toolkit
It is widely used for monitoring metrics and alerts in cloud-native environments
Prometheus collects metrics from monitored targets by scraping HTTP endpoints
Cloud models refer to different types of cloud computing services, including public, private, and hybrid clouds.
Public cloud: Services are delivered over the internet and shared among multiple organizations. Example: Amazon Web Services (AWS)
Private cloud: Services are dedicated to a single organization and can be hosted on-premises or by a third-party provider. Example: Microsoft Azure
Hybrid cloud: Combination of...
The event loop is a programming construct that manages asynchronous operations in environments like JavaScript.
The event loop allows non-blocking I/O operations, enabling efficient handling of multiple tasks.
It works by continuously checking the call stack and the message queue.
When the call stack is empty, the event loop pushes the first message from the queue to the stack for execution.
Example: In JavaScript, se...
The main method in Java is static and public for accessibility and to allow the JVM to call it without creating an instance of the class.
Static - main method is static so that the JVM can call it without creating an instance of the class.
Public - main method is public to allow the JVM to access and execute it.
Accessibility - main method needs to be accessible by the JVM to serve as the entry point of the program.
JVM is the Java Virtual Machine that executes Java bytecode, while JRE is the Java Runtime Environment that provides libraries and components for execution.
JVM (Java Virtual Machine) is responsible for executing Java bytecode.
JRE (Java Runtime Environment) includes the JVM along with libraries and other components needed to run Java applications.
JVM is platform-independent, allowing Java programs to run on any dev...
Program to filter and sort Employees list using stream in Java.
Use Java Stream API to filter and sort the Employees list.
Create a stream from the Employees list.
Use filter() method to filter the Employees based on a condition.
Use sorted() method to sort the filtered Employees list.
I applied via Campus Placement and was interviewed in Nov 2024. There was 1 interview round.
Developed a web-based student management system for tracking attendance and grades.
Used HTML, CSS, and JavaScript for front-end development.
Implemented backend functionality using PHP and MySQL database.
Incorporated user authentication and authorization features for secure access.
Tested the system thoroughly to ensure functionality and user-friendliness.
Graduated with honors, completed multiple internships, and won coding competitions
Graduated with honors in Computer Science
Completed internships at XYZ Company and ABC Corporation
Won first place in coding competition at university hackathon
I applied via Naukri.com and was interviewed in Sep 2024. There was 1 interview round.
HR policies are guidelines and rules set by a company to manage its employees and ensure compliance with laws and regulations.
HR policies cover areas such as recruitment, compensation, benefits, performance management, and employee conduct.
Examples of HR policies include anti-discrimination policies, code of conduct, leave policies, and performance appraisal guidelines.
HR policies are designed to create a fair and cons...
Basic aptitude questions
Fundamental questions regarding reasoning ability.
Easy aptitude comprehension, quants
I applied via Job Portal
Salesforce profile defines what a user can do, while role defines what a user should do.
Profiles control access to objects, fields, and records in Salesforce.
Roles define the hierarchy of users in an organization.
Profiles determine the permissions and settings available to a user.
Roles determine the level of access a user has to records owned by other users.
A user can have multiple profiles but only one role.
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
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
I applied via Campus Placement
Easy basic qs one logical, quntitative and aptutude
One string and array
I applied via Company Website and was interviewed in Jun 2024. There were 3 interview rounds.
ALL APTITUDE TOPICS AND VERBAL
2 CODES IN ANY LANGUAGE OF YOUR WISH
Managing conflicting priorities and communication gaps among team members.
Balancing multiple tasks and deadlines
Miscommunication leading to misunderstandings
Lack of clear direction or goals
Difficulty in coordinating with team members
Technical challenges or roadblocks
The project utilized a variety of technologies including Java, Spring Boot, Angular, and MySQL.
Java
Spring Boot
Angular
MySQL
Difficulties with team during project can arise due to communication issues, conflicting personalities, lack of collaboration, and differing work styles.
Communication breakdowns can lead to misunderstandings and delays in project progress.
Conflicting personalities may result in tension and disagreements within the team.
Lack of collaboration can hinder the sharing of ideas and hinder team cohesion.
Differing work styles ...
Some of the top questions asked at the Accenture Software Engineer interview -
The duration of Accenture Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 168 interview experiences
Difficulty level
Duration
based on 1.4k reviews
Rating in categories
Application Development Analyst
39.3k
salaries
| ₹4.8 L/yr - ₹11 L/yr |
Application Development - Senior Analyst
27.7k
salaries
| ₹8.3 L/yr - ₹16.1 L/yr |
Team Lead
26.5k
salaries
| ₹12.6 L/yr - ₹22.4 L/yr |
Senior Analyst
19.5k
salaries
| ₹9.1 L/yr - ₹15.7 L/yr |
Senior Software Engineer
18.5k
salaries
| ₹10.4 L/yr - ₹18 L/yr |
TCS
Cognizant
Capgemini
Infosys