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

Java - DB

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)
4 views3 pages

Java - DB

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.

Core Java

1. What is the difference between JDK, JRE, and JVM?


2. Can you explain the concept of Object-Oriented Programming (OOP) in Java?
3. What are the four main OOP principles? Give an example of each.
4. How does Java achieve platform independence?
5. What is the difference between == and .equals() in Java?
6. Explain the concept of inheritance in Java. How is it implemented?
7. What is polymorphism? How is it used in Java?
8. What are Java interfaces, and how are they different from abstract classes?
9. Can you explain the purpose and usage of the final keyword in Java?
10. What are exceptions in Java, and how do you handle them?

2. Advanced Java

1. What is a servlet in Java, and how does it work?


2. Explain the lifecycle of a servlet.
3. What is JSP, and how does it differ from servlets?
4. How do you manage sessions in a Java web application?
5. What are JavaBeans, and how are they used in Java EE?
6. Explain the Model-View-Controller (MVC) architecture in Java.
7. What is a web application, and how do you deploy one using a Java EE server?
8. Can you explain the role of filters in Java web applications?
9. What is JPA (Java Persistence API), and how does it differ from Hibernate?
10. How do you connect a Java application to a database using JDBC?

3. Oracle DB

1. What is Oracle Database, and what are its main features?


2. Can you explain the architecture of Oracle Database?
3. What is a tablespace in Oracle DB?
4. How do you create a table in Oracle DB? Provide a sample SQL statement.
5. What is PL/SQL, and how is it used in Oracle DB?
6. How do you write a basic PL/SQL block? Give an example.
7. Explain the concept of indexing in Oracle DB. How does it improve performance?
8. What is a cursor in Oracle DB? How do you use it?
9. Can you explain the difference between a primary key and a foreign key?
10. How do you handle transactions in Oracle DB?

4. JDBC

1. What is JDBC, and why is it used?


2. How do you establish a connection to a database using JDBC?
3. Explain the steps involved in executing a SQL query using JDBC.
4. What is a JDBC driver, and what types are available?
5. How do you handle exceptions in JDBC?
6. What is a PreparedStatement in JDBC, and how does it differ from a Statement?
7. How do you perform batch updates in JDBC?
8. Explain the role of ResultSet in JDBC.
9. How do you manage database transactions using JDBC?
10. Can you explain the purpose and usage of connection pooling in JDBC?

5. MySQL

1. What is MySQL, and what are its main features?


2. How do you create and manage databases in MySQL?
3. Explain the concept of normalization in MySQL.
4. How do you write a basic SQL query to retrieve data from a table?
5. What are the different types of joins in MySQL? Provide examples.
6. How do you create and manage indexes in MySQL?
7. What is the difference between a primary key and a unique key?
8. How do you handle transactions in MySQL?
9. Explain the concept of triggers in MySQL. How do you create one?
10. How do you perform a backup and restore of a MySQL database?

6. Self Introduction

1. Can you tell me about yourself?


2. Why did you choose to pursue a career in software development?
3. What are your key strengths and weaknesses?
4. Can you describe a project you worked on and your role in it?
5. How do you keep yourself updated with the latest technologies and trends?
6. What motivates you to work in the IT industry?
7. How do you prioritize your tasks and manage your time effectively?
8. Can you explain a challenging situation you faced and how you resolved it?
9. What are your career goals, and how do you plan to achieve them?
10. Why do you want to work for our company?

7. Behavioural Questions

1. Can you describe a time when you worked as part of a team?


2. How do you handle conflict in the workplace?
3. Tell me about a time when you had to learn something new quickly.
4. How do you manage stress and pressure?
5. Describe a situation where you demonstrated leadership skills.
6. How do you handle constructive criticism?
7. Give an example of a time when you went above and beyond to achieve a goal.
8. How do you adapt to changes in a project or work environment?
9. Describe a situation where you had to solve a difficult problem.
10. How do you ensure effective communication with your team members?

8. HR & Manager Round

1. Why did you apply for this position?


2. What do you know about our company and its culture?
3. How do you handle tight deadlines and multiple priorities?
4. What are your salary expectations?
5. Where do you see yourself in five years?
6. How do you handle feedback from supervisors or peers?
7. Can you describe a time when you had to make a difficult decision at work?
8. What are your hobbies and interests outside of work?
9. How do you stay motivated and productive throughout the day?
10. Do you have any questions for us?

You might also like