Oracle Enterprise Manager helps private and public cloud service providers deliver cloud services up to ten times faster while freeing up administration resources. It’s very popular product from Oracle.
Note: I have tried to put links to webpages where you can refer for answers of below interview questions. They may not be enough to cover the topic, but they will give you start.
First round (Telephonic) java interview questions
1) Can you just start telling about your self and your project?
2) What is abstraction and encapsulation in java ?
– //howtodoinjava.com/object-oriented/understanding-abstraction-in-java/
– //howtodoinjava.com/object-oriented/encapsulation-in-java-and-its-relation-with-abstraction/
3) Method Overloading rules? Can we overload the super class method in sub class. Discussion happened with the example.
- //howtodoinjava.com/2013/07/15/what-is-polymorphism-in-java
- http://stackoverflow.com/questions/10901259/java-overloading-rules
4) Method Overriding rules?
http://docs.oracle.com/javase/tutorial/java/IandI/override.html
5) Widening and narrowing in java? Discussion happened with example?
http://stackoverflow.com/questions/16781649/real-world-application-of-widening-narrowing-conversion
6) Can I have only try block in code?
No. You need either catch block or finally block along with try block, at least. [Till Java 6]
try (FileInputStream f = new FileInputStream("ttt")) { System.out.println("t"); }
7) Threads : producer and consumer problem?
- http://en.wikipedia.org/wiki/Producer-consumer_problem
- //howtodoinjava.com/java-5/how-to-use-blockingqueue-and-threadpoolexecutor-in-java/
8) Why wait(), notify() and notifyAll() are defined in Object class?
- //howtodoinjava.com/2013/03/04/core-java-interview-questions-series-part-2/
- http://stackoverflow.com/questions/17840397/concept-behind-putting-wait-notify-methods-in-object-class
9) Can we override wait() or notify() methods?
In Object.java, methods getClass(), notify(), notifyAll() and three wait() methods are final, so you can’t override them.
10) Difference between wait(), sleep() and yield()?
11) Explain about join() method in thread class
http://stackoverflow.com/questions/18479771/java-multithreading-concept-and-join-method
Second round (Face to face) java interview questions
1) Can you just start telling about your self and your project?
Refer to first question in above list.
2) Have you faced out of memory error? If yes how you fixed ? Tell different scenarios why it comes?
3) Database connection leakage?
4) Write a program to swap two numbers with out using third variable?
import java.io.*; public class SwappingNumberWithoutThirdVariable { public static void main(String[] args)throws IOException { int a = 0 ,b = 1; System.out.println("a = "+a); System.out.println("b = "+b); //Beginning of Swapping a = a + b; b = a - b; a = a - b; //End of Swapping System.out.println("The numbers after swapping are"); System.out.println("a = "+a); System.out.println("b = "+b); } }
5) Write a program to sort an array and remove duplicates?
http://stackoverflow.com/questions/17967114/how-to-remove-duplicates-from-an-array-in-java
6) Write a program on Singleton?
//howtodoinjava.com/design-patterns/singleton-design-pattern-in-java/
7) I have two arrays which contains integer. Write a program to merge those two arrays and remove duplicate elements? At the end, I need one array which should have unique elements?
http://stackoverflow.com/questions/5057156/merging-lists-into-a-single-array-with-unique-elements
8) Write a program to fetch the data from a table using JDBC and result set?
//howtodoinjava.com/2013/11/24/jdbc-select-query-example/
9) How to get data from HashMap?
//howtodoinjava.com/java/interviews-questions/how-hashmap-works-in-java/
10) Difference between Vector and ArrayList?
//howtodoinjava.com/java/collections/useful-java-collection-interview-questions/
11) Difference between sleep and wait?
//howtodoinjava.com/2013/03/08/difference-between-sleep-and-wait/
12) Also asked some sql queries.
Practice yourself.
13) Write a program to print Fibonacci series?
public class FibonacciSampleCode { public static void main(String[] args) { FibonacciSampleCode fs = new FibonacciSampleCode(); fs.fibonacci(); } public void fibonacci() { int numb1 = 1; int numb2 = 1; int temp = 0; Scanner input=new Scanner(System.in); System.out.println("How Many Terms? (Up To 45)"); int x=input.nextInt(); x=x-2; System.out.println(numb1); System.out.println(numb2); for (int i = 0; i < x; i++) { System.out.println(numb1 + numb2 + " "); temp = numb1; numb1 = numb2; numb2 = temp + numb2; } } }
14) Can we write try catch block like below code?
try { try { } } catch() { }
//howtodoinjava.com/2012/12/07/why-try-catch-finally-blocks-require-braces/
15) What is the use of finally block?
16) What is the use of final keyword?
http://en.wikipedia.org/wiki/Final_%28Java%29
17) Can i declare class as static?
http://stackoverflow.com/questions/2376938/why-cant-a-java-class-be-declared-as-static
18) What is static method and static variable?
http://stackoverflow.com/questions/7815664/static-method-and-static-variable-java
19) Can I declare a class as private?
http://docs.oracle.com/javase/tutorial/java/javaOO/classdecl.html
20) What happens if i write return in try block? Will finally executes? What happens if write system.exit(), will finally block executes?
http://stackoverflow.com/questions/65035/does-finally-always-execute-in-java
21) Why you want to change the company?
http://www.linkedin.com/groups/How-do-you-answer-Why-1792709.S.54631120
Nobody expect you tell the truth.. ๐
That’s all interview questions he was able to recall when he wrote me mail regarding this. We hope that it will help some of us, who are planning our next interview with oracle.
Happy Learning!!
pramod
Thanks a lot sir, i love reading your blog and You have explained every topic in a detail way.
Sir, can you please post spring interview questions?
asheesh
I am asked to write a generics code to add two number.using generics,when i tried,it can’t be perform any arithmetic operation on two generics type passed arguments in a method.
For a possible solution if i will check instance of on passed arguments,then perform arithmetic operation,then what will be the generic output type in that case.
Any guidance.
something like below:
SUnil Pingale
Very good side i have ever seen
Palak Dalal
Thanks sunil
Parth Trivedi
Excellent. Thanks for sharing. This helps a lot. The questions are intelligent. It helped me a lot. Thank you.
Venu Oruganti
Your site has very good information and very well presented. But when we are trying to read the page, every few seconds the page just scrolls to an advertisement and we lose track of the part we are reading. It is EXTREMELY annoying and to be honest outright insulting. I know you would like some ad revenue, but why can’t you display the ads on the side?
Lokesh Gupta
Hi Venu, Thanks for the feedback. I am using adsense and developermedia for ads. Both are reputed and trustworthy. It is perhaps any rouge ad from any advertiser. Please send me screenshot whenever you face such behavior, i will block that ad. Thanks again for your patience.
shravan
superb boss keep happy learning and happy teaching…………………..
Ievgen
Can I have only try block in code?
No. You need either catch block or finally block along with try block, at least.
It’s false. Because there is try-with-resources in java 7.
it works ok
Lokesh Gupta
Thanks for your valuable comment. I will update the post.
Maks
Thanks a lot.
As usual one more great article from you.
I love yours blog, I guess i could find here almost everything ๐
sahi
nice .thank you
padhi
hi Lokesh..for an 7+ yrs. Exp. Java resource..what would be the topics that needs to be concentrated on while preparing for an interview…
karan shergill
thnx sir for this lovely article keep posting more
Adarsha
Please share testing and Spring Interview questions.
Lokesh Gupta
Testing is not my forte. Spring interview questions are in my TODO list already.
Adarsh S
Its very usefull … Please share spring questions also..
Lokesh Gupta
I will soon ask my readers for their experience in spring interview questions, and consolidate them.
subbareddy
thnk u for given these questions and can u post questions on spring also………..
Suren
Excellent. Thanks for putting together and sharing.
ravi
thanks