Accenture Interview Question for Java Developers


Country: India
Interview Type: In-Person




Comment hidden because of low score. Click to expand.
1
of 1 vote

Open Close Principle
Software entities like classes, modules and functions should be open for extension but closed for modifications.

Dependency Inversion Principle
High-level modules should not depend on low-level modules. Both should depend on abstractions.
Abstractions should not depend on details. Details should depend on abstractions.

Interface Segregation Principle
Clients should not be forced to depend upon interfaces that they don't use.

Single Responsibility Principle
A class should have only one reason to change.

Liskov's Substitution Principle
Derived types must be completely substitutable for their base types.

- ttoommbb@126.com August 25, 2014 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

Also:
> DRY(Don't Repeat Yourself)
- Use the existing code through inheritance,association, aggregation or composition instead of rewriting it.
>Code should be written for interface
>Proper exception handling , handling the error or throwing it to the caller according to the requirements
>The name of the packages,classes,variables,interfaces etc. should be meaningful and according the organisation standard.
>

- praveenkcs28 August 28, 2014 | Flag


Add a Comment
Name:

Writing Code? Surround your code with {{{ and }}} to preserve whitespace.

Books

is a comprehensive book on getting a job at a top tech company, while focuses on dev interviews and does this for PMs.

Learn More

Videos

CareerCup's interview videos give you a real-life look at technical interviews. In these unscripted videos, watch how other candidates handle tough questions and how the interviewer thinks about their performance.

Learn More

Resume Review

Most engineers make critical mistakes on their resumes -- we can fix your resume with our custom resume review service. And, we use fellow engineers as our resume reviewers, so you can be sure that we "get" what you're saying.

Learn More

Mock Interviews

Our Mock Interviews will be conducted "in character" just like a real interview, and can focus on whatever topics you want. All our interviewers have worked for Microsoft, Google or Amazon, you know you'll get a true-to-life experience.

Learn More