0% found this document useful (0 votes)
49 views3 pages

Answer

The candidate has some experience with Java through college assignments and projects, including layered applications and MVC frameworks. They have worked on campaigns for women's rights issues. The candidate owns a laptop with sufficient RAM and a good processor. They see Java as a well-proven programming language that has adapted well to changing needs over 20 years.

Uploaded by

Sundram Dubey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
49 views3 pages

Answer

The candidate has some experience with Java through college assignments and projects, including layered applications and MVC frameworks. They have worked on campaigns for women's rights issues. The candidate owns a laptop with sufficient RAM and a good processor. They see Java as a well-proven programming language that has adapted well to changing needs over 20 years.

Uploaded by

Sundram Dubey
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

1)Do you have a laptop?

Answer:- Yes! i'm having laptop with sufficenct ram and good processor.

2)What is your most significant accomplishment?

Answer:-I thought the most significant in life is as in womens day i worked with

a NGO and compaigned a womens protection capmanion to inspires all of us.

3)Tell me what you like about Java.

Answer):-Java is one of the best programming languages created ever, and I am not

saying this because I am a passionate Java developer, but Java has proved it in the

last 20 years. Two decades is a big time for any Programming language, and Java has

gained strength every passing day. Though there are times when Java development slows down

Java has responded well. Earlier with groundbreaking changes in the form of Enum, Generics

and Autoboxing in Java 5, performance improvement with Java 6, functional programming using

the lambda expressions in Java 8 and default method it's prove the actually requirements.

4)Why is Java considered platform independent?

Answer):-Bytecode is the level of indirection and same bytecode can be executed on any OS

becasuse it is not OS specific.

Bytecode execution for specific OS is respobsibility of JVM,JVM is the component which should

be OS aware as it need to execute bytecode for specific OS,JVM is not platform independent as

you need to choose correct JVM implementation for specific OS.

5)What are JVM, JRE, and JDK?

Answer):-JVM stands for Java Virtual Machine. It is an abstract computing machine that is responsible for

executing Java programs. When you write a Java program, the source code is compiled into byte
code
which is understandable by the JVM. Upon execution, the JVM translates byte code into machine
code

of the target operating system.

JRE stands for Java Runtime Environment. It provides the libraries, JVM and other components

necessary for you to run applets and applications written in the Java programming language.

JDK stands for Java Development Kit. It’s a superset of JRE. The JDK includes the JRE plus

command-line development tools such as compilers (javac) and debuggers (jdb) and others

(jar, javadoc, etc) that are necessary or useful for developing applets and applications.

6)What is the difference between ArrayList and vector?

Answer):-ArrayList is non-synchronized. Vector is synchronized. ArrayList increments half of its

current size if element added exceeds its capacity. Vector increments full of its current

size if element added exceeds its capacity.

7)How do equals() and == differ ?

Answer):- '==' operator is used for comparing both two primitives and two objects,== operator is always
compares

two objects by uisng their refences,We can not overload '=='operator to compare objects with
their state

By using '==' operator we can not compare incompatible objects, we will get Compile-time error.

By using '==' operator we can compare two nulls or an object and null.

equals() method can compare only two objects, equals() method compares two objects either by
using their references

or by using their state depending on its implimentation.

we must override equals() method to compare objects with their state,By using equals() method
we can compare

incompatible objects, we false as result By using equals() method we can not compare two nulls or
an object and null
for two nulls comparision we will get compile-time error,for an object and null comparison we will
get false

and for a null and object comparison we will either compile-time error/runtime Exception

8)What are the projects that you have worked on?

Anwser):- Layered Application,MVC1 AND MVC2 and Beans Based project i did.

9)Java does not support multiple inheritance. How did this prevent the “diamond problem” in the past,
and why is this no longer true?

Answer):- Java does not support multiple inheritance using classes.A class can extend only one class but
it can implement multiple interfaces.

According to our assumption, since Java supports multiple inheritance, we are trying to inherit
both classes siblings of super1 and Super2.

This issue is known as diamond problem in Java. Due to this Java does not support multiple
inheritance i.e., you cannot extend more than one other class.

in order that it's no longer true.

10) How many months/years of professional experience you have in Java?

Anwer):-I'm a intern i have did college classes related assingment work in project as i

mention above in project in which i have worked.

You might also like