Goldman Sachs Interview Question for Software Engineer / Developers






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

it will have no compile time problem, there will be only one entry with that set element, s when you retrieve it, only one value will get printed

eg:

HashSet<Integer> a = new HashSet<Integer>();
		 a.add(4);
		 a.add(4);
		 Iterator<Integer> b = a.iterator();
		 while(b.hasNext()){
			 System.out.println(b.next());
		 }

- rajat January 03, 2010 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

i think this question is about hashCode / equals method in Object class.

user defined class should override those methods to work properly with collection framework.

- Zaphod February 01, 2010 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

A set cannot have duplicate elements, so nothing will happen, the call to add() will do nothing.

- Anonymous February 01, 2010 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

A set cannot have duplicate elements, so nothing will happen, the call to add() will do nothing.

- Abdul Malik Mansoor February 01, 2010 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

A set cannot have duplicate elements, so nothing will happen, the call to add() will do nothing.

- Abdul Malik Mansoor February 01, 2010 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

indeed, the question is about hashCode / equals method overriding, as if we dont override these methods, the duplicate objects(except String/Integer/etc objects, which already have equals/hashCode methods implemented in there classes) can be added to the set

- zombie February 18, 2010 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

A set cannot have duplicate elements, if you try add a duplicate element to set , nothing will be happen and the set.add method will return false.

- Lakki April 02, 2013 | Flag Reply


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