Red de conocimiento informático - Espacio del host - Quiero hacer una entrevista para un puesto de desarrollo de Java. ¿Cuáles son las preguntas de la entrevista profesional para las que deben prepararse las personas con experiencia?

Quiero hacer una entrevista para un puesto de desarrollo de Java. ¿Cuáles son las preguntas de la entrevista profesional para las que deben prepararse las personas con experiencia?

En primer lugar, asegúrese de ser nuevo en la industria de Java.

Preguntas de la entrevista.

Conceptos básicos de Java (comunes):

1. Java tiene varios tipos de datos básicos.

2. Clasificación de burbujas (a menudo aparece en exámenes escritos)

3. Explique qué son las variables miembro de clase, las variables locales, las variables miembro de instancia y las variables miembro de clase.

4. Lo más cruel es: ¿qué es la orientación a objetos? Solo puedes organizar tu propio lenguaje y responder según tu propia comprensión, y no puedes encontrar ninguna respuesta específica.

5. La diferencia entre clases abstractas e interfaces.

6. Hay varias formas de implementar hilos. ¿Cuáles son?

7. ¿Cómo sincronizar hilos?

8. ¿Qué es GC?

9. ¿Se puede anular el constructor? ¿Por qué?

10. ¿Las palabras clave de Java distinguen entre mayúsculas y minúsculas?

11. ¿Cuál es el orden de ejecución de las tres expresiones en el bucle for?

12. Describe brevemente ¿qué es una base de datos relacional?

13. ¿Cuál es la diferencia entre ArrayList y LinkedList?

14. ¿Cuál es la diferencia entre String y StringBuffer?

Parte de la base de datos (común):

1. Función de grupo,

2. La diferencia entre tener y dónde,

3. Pseudocolumna,

4. ¿Cómo realizar la paginación de datos?

5. Enlace de tabla

6. Transacción (ACID)

7. Secuencia de datos

8. p>9. Índice

10. ¿Cuántas tablas se utilizaron en los proyectos en los que participó?

Parte JDBC (común):

1. Seis pasos de JDBC.

2. Paginación JDBC.

Servlet (común):

1. Varias formas para que el cliente envíe solicitudes.

2. Varias etapas del ciclo de vida del servlet.

3. La diferencia entre salto hacia adelante y salto redirigido.

4. La diferencia entre cookie y sesión.

5. Tres grandes ámbitos.

6. Grupo de conexiones.

JSP (común):

1. Los nueve objetos integrados de jsp.

2. Expresión EL.

3. Biblioteca de etiquetas JSTL.

javaScript (rara vez se pregunta, solo entiéndalo):

1. DOM: objeto, documento, modelo

2 Evento de clic del mouse:

p>

AJAX (comprensión):

1. La diferencia entre solicitudes ajax y solicitudes tradicionales.

Relacionado con el framework:

1. Mecanismo de procesamiento de datos de Struts2.

2. Expresión OGNL.

3. Comprender la pila de valores.

4. Los beneficios del modelo de desarrollo MVC.

5. La diferencia entre Hibernate y MyBatis.

6. Grupo de conexiones

7. La diferencia entre struts2 y SpringMVC.

8.

9.

10. Beneficios del uso de frameworks.

11. ¿Cuáles son los modelos de desarrollo que se han utilizado?

Nota: Siempre que conozca la mayor parte del contenido anterior, básicamente aprobará la entrevista. Si los conoce todos, puede elegir una oferta. Si conoce la mitad, tendrá una. buenas posibilidades de pasarlo (se te adormecerán las manos...).