0% found this document useful (0 votes)
9 views

Java Complete Interview

Uploaded by

satish k
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

Java Complete Interview

Uploaded by

satish k
Copyright
© © All Rights Reserved
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 2

Technical questions

1) In simple terms, explain what is Blockchain Technology.


2) Is Bitcoin a part of Blockchain or vice versa?
3) What is AI, ML and Deep Learning?
4) What is Big Data Analytics?
5) Explain Exception Handling with an example.
6) What is the use of “finally” block in exception handling?
7) Explain the pillars of object oriented programming namely abstraction,
encapsulation, polymorphism and inheritance.
8) Explain Overloading and Overriding.
9) What is Final?
10) Difference between JDK and JRE.
11) What is JVM?
12) Name various data types in Java.
13) Why multiple inheritance is not there in Java?
14) Why pointers are not there in Java?
15) What is Static variable and method in Java?
16) Can you overload the main method?
17) What kind of errors are there in Java?
18) What are the advantages of Java?
19) Name some errors and exceptions?
20) What is the super class of Exception?
21) What is the super class of Throwable?
22) What are ACID properties?
23) What are transactions in databases?
24) What is linked list?
25) Detection and removal of a loop in linked list.
26) Difference between call by value and call by reference.
27) Why do we use R?
28) How can we use R to predict something?
29) What are the advantages of R?
30) What happens after you enter the URL of a website?
31) What is Dynamic programming?
32) Explain the difference between Drop, Truncate and Delete.
33) What is Normalization?
34) Difference between Having and Where Clause.
35) Write a query to get the 3rd largest salary from a table.
36) Write queries to declare the primary key and foreign key for some table.
(Syntax)
37) Problems based on the usage of increment and decrement operators.
38) Swap two variables without using the third one.
39) Swap two variables without using the third one and without using the
arithematic operators.
40) Describe your projects.

Managerial questions
1) How do you think facebook manages its data?
2) When you search something on Google, In what way it ranks it results?
3) If advertisements play some part in these results then how do you differ between
advertised product and Google’s search results?
4) How Big Data is stored and managed in organizations?

Can you describe the architecture of the backend you designed for the Employee
Management System?
How did you ensure secure data handling in your system?
What considerations did you take into account for future expansion and adaptability
of the system?
Can you explain the role of Eclipse and Tomcat Server in your project?
What challenges did you face during the development of the backend, and how did you
overcome them?
How did you approach testing and debugging in your project?
Can you discuss any specific design patterns or principles you applied in your
backend development?
How did you manage data storage and retrieval efficiently in your system?
Can you describe any performance optimizations you implemented in your backend?
How did you collaborate with frontend developers or other team members to integrate
the backend with the rest of the system?

How would you describe yourself?


How do you prefer to build relationships with others?
Describe a time when you faced conflict and how you addressed it.
Do you work well with other people?
Why should I hire you?
Tell me about your proudest professional accomplishment.
What would you do if you misunderstood a point on the job?
How would you explain a complex idea/problem to a frustrated customer?
How would you convey negative/bad news?
How would you rate your communication skills?

You might also like