Filter interviews by
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.
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...
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
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 ...
No, Java does not support multiple inheritance.
Java does not support multiple inheritance to avoid the Diamond Problem.
Instead, Java supports multiple interface inheritance.
Example: Class A extends Class B and Class C, which both have a common method. This would lead to ambiguity in Java.
SOLID principles are a set of five design principles that help make software designs more understandable, flexible, and maintainable.
S - Single Responsibility Principle: A class should have only one reason to change.
O - Open/Closed Principle: Software entities should be open for extension but closed for modification.
L - Liskov Substitution Principle: Objects of a superclass should be replaceable with objects of it...
String is a sequence of characters used to represent text in programming languages like Java.
Strings are immutable in Java, meaning their values cannot be changed once they are created.
Strings can be created using double quotes, like "Hello, World!".
String class in Java provides many useful methods for manipulating strings, such as substring(), length(), and indexOf().
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...
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 72 reviews
Rating in categories
Application Development Analyst
39.4k
salaries
| โน4.8 L/yr - โน11 L/yr |
Application Development - Senior Analyst
27.7k
salaries
| โน8.2 L/yr - โน16.1 L/yr |
Team Lead
26.9k
salaries
| โน12.7 L/yr - โน22.5 L/yr |
Senior Analyst
19.9k
salaries
| โน9.1 L/yr - โน15.7 L/yr |
Senior Software Engineer
18.6k
salaries
| โน10.4 L/yr - โน18 L/yr |
TCS
Cognizant
Capgemini
Infosys