Filter interviews by
Multithreading is a programming technique that allows concurrent execution of multiple threads within a single process.
Improves application performance by utilizing CPU resources more efficiently.
Allows for parallel execution of tasks, such as downloading files while processing data.
Threads share the same memory space, which can lead to faster communication but also requires careful synchronization.
Commonly used i...
Merge two sorted arrays into a single sorted array efficiently.
Use two pointers to track the current index of each array.
Compare elements at both pointers and append the smaller one to the result.
Continue until all elements from both arrays are merged.
Example: Merging [1, 3, 5] and [2, 4, 6] results in [1, 2, 3, 4, 5, 6].
If one array is exhausted, append the remaining elements of the other array.
I tend to be overly critical of my work, which can slow down my progress and affect my confidence in delivering projects.
I often spend too much time refining code, aiming for perfection, which can delay project timelines.
For instance, during a recent project, I revisited the same feature multiple times, seeking to optimize it further.
I've learned to set time limits for revisions and focus on delivering functional ...
Yes, I thrive in fast-paced environments by staying organized, prioritizing tasks, and adapting quickly to changes.
I have experience working in fast-paced environments in my previous roles.
I am able to prioritize tasks effectively to meet deadlines.
I am comfortable with change and can adapt quickly to new situations.
I thrive under pressure and enjoy the challenge of a fast-paced work environment.
What people are saying about Accenture
Apache Tomcat is an open-source web server and servlet container that is used to serve Java applications.
Apache Tomcat is developed by the Apache Software Foundation.
It is used to deploy Java servlets and JSPs.
Tomcat can also be used as a standalone web server.
It is widely used for running Java web applications.
Tomcat is lightweight and easy to configure.
OOP is a programming paradigm based on the concept of objects, which can contain data in the form of fields and code in the form of procedures.
OOP focuses on creating objects that interact with each other to solve complex problems.
Objects have attributes (data) and methods (functions) that can operate on the data.
Encapsulation, inheritance, and polymorphism are key principles of OOP.
Example: In a banking system, a...
Collections in programming are data structures that store and manage groups of objects or data efficiently.
Collections provide a way to store multiple items in a single variable.
Common types include Lists, Sets, and Maps. Example: ArrayList in Java.
They offer various methods for adding, removing, and accessing elements.
Collections can dynamically resize, unlike traditional arrays.
They often implement interfaces li...
React is used instead of plain JavaScript for building dynamic and interactive user interfaces.
React allows for easier management of complex UI components through its component-based architecture
React's virtual DOM enables efficient updates to the actual DOM, improving performance
React's one-way data binding simplifies state management and reduces bugs
React ecosystem provides a wide range of tools and libraries fo...
I prepare the matrics report in testing by collecting relevant data, analyzing test results, and creating visual representations for easy understanding.
Collect relevant data from testing activities
Analyze test results to identify trends and patterns
Create visual representations such as graphs or charts to showcase the data
Include key metrics like pass/fail rates, defect density, and test coverage
Present the report...
Integrating 3rd party APIs involves obtaining API keys, understanding API documentation, making API requests, handling responses, and testing thoroughly.
Obtain API key from the 3rd party provider
Read and understand the API documentation to know how to make requests and handle responses
Implement the API calls in your code using libraries like Axios or Fetch
Handle authentication and authorization if required by the ...
Groupingby on streams in java8 and java8 features
GroupingBy is a collector that groups elements of a stream based on a classification function
Java 8 features include lambda expressions, method references, functional interfaces, and streams
Streams provide a concise and functional way to process collections in Java
Examples of groupingBy include grouping employees by department or grouping products by category
Java8 introduced new features like Lambda expressions, Stream API, Date and Time API, etc.
Lambda expressions for functional programming
Stream API for efficient processing of collections
Date and Time API for improved handling of date and time
Default methods for backward compatibility
Optional class for null checks
Nashorn JavaScript engine for better integration with JavaScript
Parallel array sorting and processing
Type ann...
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