Filter interviews by
Java is a high-level, object-oriented programming language known for its portability, security, and robustness.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
It is object-oriented, allowing for the creation of reusable code and modular programs
Java is known for its security features, such as sandboxing and encryption
It is widely used in web development, mobile appli...
Java is not purely object-oriented as it also supports primitive data types and static methods.
Java supports primitive data types like int, double, boolean which are not objects.
Static methods in Java belong to the class itself and do not require an instance to be called.
Java also has features like enums and interfaces which are not strictly object-oriented.
Count the number of words in a given string.
Split the string by spaces and count the number of resulting elements.
Handle edge cases like multiple spaces or empty strings.
Consider punctuation marks as part of words unless specified otherwise.
Using Java 8 features like streams and lambdas to manipulate strings efficiently.
Use Stream API to filter strings: List<String> filtered = strings.stream().filter(s -> s.startsWith("A")).collect(Collectors.toList());
Transform strings with map: List<String> uppercased = strings.stream().map(String::toUpperCase).collect(Collectors.toList());
Count occurrences of a character: long count = strings.stream...
What people are saying about Accenture
Currently working as a Java Developer at XYZ Company, responsible for developing and maintaining Java applications.
Developing and maintaining Java applications
Collaborating with team members on projects
Participating in code reviews and debugging
Implementing new features and enhancements
Troubleshooting and resolving technical issues
The application will not be able to read the properties specified in the file, leading to potential errors or failures.
The application may fail to start or function properly if it relies on specific properties defined in the file.
Any configurations or settings specified in the properties file will not be applied.
The application may throw exceptions or errors related to missing properties or configurations.
It is im...
Segregate employee list by first alphabet of name
Create a map with alphabet as key and list of employees as value
Iterate through employee list and add each employee to corresponding alphabet key
Return the map with segregated employee lists
Controller is a general term for classes that handle requests in a web application, while RestController specifically handles RESTful requests.
Controller is a general term for classes that handle requests in a web application
RestController is a specialized type of controller that specifically handles RESTful requests
RestController is annotated with @RestController, while Controller is annotated with @Controller
Res...
Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow you to write code in a more concise and readable way.
Functional interfaces enable the use of lambda expressions.
Streams provide a way to work with sequences of elements efficiently.
Default methods allow interfaces to have method implementations.
The new Date and Time API ...
Spring Boot is a framework that simplifies the development of Java applications by providing production-ready features and configurations.
Convention over configuration: Reduces the need for extensive configuration files.
Embedded servers: Supports embedded servers like Tomcat and Jetty for easy deployment.
Microservices ready: Ideal for building microservices architectures with minimal setup.
Spring Boot Starter: Pro...
I applied via Naukri.com and was interviewed in Dec 2024. There was 1 interview round.
Java 8 introduced lambda expressions, Java 11 added local-variable syntax for lambda parameters, and Java 17 included sealed classes and pattern matching.
Java 8 introduced lambda expressions for functional programming.
Java 11 added local-variable syntax for lambda parameters to simplify code.
Java 17 included sealed classes to restrict inheritance and pattern matching for instanceof checks and type casts.
Using Java 8 features like streams and lambdas to manipulate strings efficiently.
Use Stream API to filter strings: List<String> filtered = strings.stream().filter(s -> s.startsWith("A")).collect(Collectors.toList());
Transform strings with map: List<String> uppercased = strings.stream().map(String::toUpperCase).collect(Collectors.toList());
Count occurrences of a character: long count = strings.stream().fi...
Java is a high-level, object-oriented programming language known for its portability, security, and robustness.
Java is platform-independent, meaning it can run on any device with a Java Virtual Machine (JVM)
It is object-oriented, allowing for the creation of reusable code and modular programs
Java is known for its security features, such as sandboxing and encryption
It is widely used in web development, mobile applicatio...
Java is not purely object-oriented as it also supports primitive data types and static methods.
Java supports primitive data types like int, double, boolean which are not objects.
Static methods in Java belong to the class itself and do not require an instance to be called.
Java also has features like enums and interfaces which are not strictly object-oriented.
I am motivated to seek employment at this company because of its reputation for innovation and commitment to employee growth.
I am impressed by the company's track record of developing cutting-edge technology solutions.
I value the emphasis this company places on continuous learning and professional development.
I am excited about the opportunity to work with a talented team of developers and contribute to impactful proje...
Java 8 introduced several new features including lambda expressions, functional interfaces, streams, and default methods.
Lambda expressions allow for more concise code and enable functional programming.
Functional interfaces are interfaces with a single abstract method, used for lambda expressions.
Streams provide a way to work with sequences of elements and support parallel processing.
Default methods allow interfaces to...
Currently working as a Java Developer at XYZ Company, responsible for developing and maintaining Java applications.
Developing and maintaining Java applications
Collaborating with team members on projects
Participating in code reviews and debugging
Implementing new features and enhancements
Troubleshooting and resolving technical issues
I applied via Company Website and was interviewed in Aug 2024. There was 1 interview round.
Annotations like @RestController, @RequestMapping, @Autowired are used in Spring for defining RESTful services.
Annotations like @RestController, @RequestMapping, @Autowired are used in Spring for defining RESTful services
Annotations like @GetMapping, @PostMapping, @PutMapping, @DeleteMapping are used for mapping HTTP methods to controller methods
Annotations like @PathVariable, @RequestParam are used for handling reques...
Controller is a general term for classes that handle requests in a web application, while RestController specifically handles RESTful requests.
Controller is a general term for classes that handle requests in a web application
RestController is a specialized type of controller that specifically handles RESTful requests
RestController is annotated with @RestController, while Controller is annotated with @Controller
RestCont...
Easy to crack the test
Easy to crack, focus on oops concepts
I applied via Walk-in and was interviewed in Oct 2024. There were 2 interview rounds.
Profit loss and permutations questions
Basic core questions
Some of the top questions asked at the Accenture Java Developer interview -
The duration of Accenture Java Developer interview process can vary, but typically it takes about less than 2 weeks to complete.
based on 49 interview experiences
Difficulty level
Duration
based on 70 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.6k
salaries
| ₹12.6 L/yr - ₹22.5 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