NetApp Bloomberg LP Interview Question for Financial Software Developers Software Engineer / Developers






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

1. Java compiles byte code to execute on JVM where as C++ generates machine code.
2. Memory management is automatic in java by garbage collector, manually in C++.
3. Strictly object oriented, C++->object oriented bt support procedure to sm extent.
4. java->operator overloading is not allowed (although there are some default overloading eg string1=string2).

- Anonymous March 11, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 votes

This is a pretty good list. But there is more to it like there are no pointers in Java and arguments are always passed by value in java, etc. There is a wiki page for it : en.wikipedia.org/wiki/Comparison_of_Java_and_C%2B%2B

- Saurabh November 13, 2012 | Flag
Comment hidden because of low score. Click to expand.
0
of 0 vote

for starters, java is strictly object oriented not c++. java is run on interpreters after getting converted to bytecode while c++ creates object files, which then are linked to libraries and finally built into executeable code....

there are many more differences, others are requested to pitch in.

- swingingiant January 14, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

java is true object oriented but c++ lack at some point
java is type safe not c++
java support automatic garbage collection....

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

C++
1. Backward compatibility with c
2. Pointers, Templates, Function pointers
3. language for system programming
4. write once compile anywhere.
5. Generates class executables.
6. No automatic garabage collection, explicit memory management thru destructors.
7. Multiple Inheritance
8.supports the goto statement
Java
1.portable
2.write once run anywhere
3.No pointers
4.No backward compatibility with c
5.Garbage Collection, no destructors
6.Generics
7.No function pointers
8.sandboxed secuirty, platform independent
9.methods are virtual by default

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

Java does not support Multiple Inheritance,
Java does not support operator overloading

- satish April 04, 2011 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Java supports operator overloading to some extend;
String str = "string1" + "string2";

- Arun March 22, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

main difference is JAVA is Complete oops,while C++ is Partial oops...
in java evrythng is under class body.. where as in C++,main is outside.

- rockstar June 03, 2012 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote
{{{ Java is not complete OOP, it is ture OOP. as it doesn't supports all the paradigms of OOP. Java doesn't support Multiple inheritance, Operator overloading. Java contains primitive data type viz. int, float, these are not objects. Objects don't communicate via passing message. }}] - k July 30, 2013 | Flag Reply
Comment hidden because of low score. Click to expand.
0
of 0 vote

Simple: Java is to C++ what Lambda Calculus is to Haskell ^^
or in summary: I HATE JAVA

- FBNerd August 25, 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