Samsung Interview Question for Software Engineer / Developers






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

very simple :)
shallow copy refers when we pass parameters by reference and deep copy is passing by value,it is deep since we make a copy of the argument passed.

- seeker7 July 05, 2010 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

This is not the proper answer.

Shallow copy: In this type of copy only primitive members of the objects are copied. In this case cloned object refer to the same object for which clone has been invoked, as only the reference is copied not the whole object.

Deep copy: In the deep copy member objects are also copied along with the primitive types, to support deep copy we need to override the clone method of Object class, because in original clone() method it is not supported as it is defined in Object class and and at that level we don't know whether our class will have any non-primitive member or not.

- ashpiy October 29, 2010 | 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