Bloomberg LP Interview Question for Software Engineer / Developers






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

I don't see anything wrong with the code.
Assigning a derived class object to a base class object is legal.

- Anonymous January 26, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

agree. base class pointer can hold derived class object

- Anon February 12, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

I don't think so. The pointer P is initialized to point to c ,which is the pointer of an child object instead of the object itself. That means it should be
Parant *p = *c;
or
Parant *p;
p = c;
Correct me if I'm wrong.

- Charlie February 28, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

=======================
(1) Parent *p=c;
=======================
(2) Parent *p; p=c;
=======================
(1) is same as (2)

- Chetan February 28, 2009 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 votes

Parant *p = *c;
The above cannot happen. It will give compiler error

- Sathish March 10, 2011 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 vote

The is-a relationship is satisfied. Since a child is a parent by derivation, the code is valid.

- Loke March 03, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

First, the format for derived inheritant is single colon not double.
Second, the base class should defines a virtual destructor.

- Anonymous March 29, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

its legal and tested...i dont see a problem with the code

- bla October 22, 2009 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

I found a problem. I replace the double colon with single one and it compiled.

- Anonymous January 04, 2010 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

you rock man..all other are fake wannabe's.. :)

- lolz March 05, 2010 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 vote

shouldn't u typecast the child pointer to parent pointer type? even if it works, then probably as a good coding style?

- :D April 15, 2010 | 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