En septiembre de 2020, la experiencia de la entrevista Java de la dirección de big data de JD y el intercambio de preguntas de la entrevista

En el fútbol, ​​el atleta más valioso es el que puede marcar el balón, y la patada también es el deporte más valioso. Buscar trabajo es como esta etapa: ¿cómo podemos expresar mejor nuestros conocimientos, habilidades y logros acumulados en un período de tiempo muy corto?

Aquí, me gustaría compartir con ustedes mi experiencia de la entrevista de prácticas de Java en la dirección de JD Big Data. ¡Espero que sea de ayuda para los entrevistadores!

Un lado: (el orden puede ser incorrecto)

1. Primero hable sobre una pregunta de algoritmo en la prueba escrita. No es difícil encontrar la mediana de las dos matrices después de fusionar. La idea general es comparar los tamaños y encontrar el subíndice, pero debe tenerse en cuenta que la mediana se encuentra Puede detener el bucle.

2. La pregunta del hashmap es súper detallada. Te sugiero que la mires más de cerca. Más tarde, también le pregunté al chm. Todos son detallados, pero son más básicos.

Aquí también hay una compilación de los puntos de conocimiento básicos de Java para todos, un total de más de doscientas páginas de PDF, los amigos que lo necesiten pueden hacer clic en el enlace de abajo para obtenerlo gratis.
Enlace: 1103806531 Código : CSDN

Inserte la descripción de la imagen aquí

3. Modelo MVC, y luego basado en la experiencia de pasantía previa, escenario hipotético, cuál es el proceso de insertar datos falsamente en primer plano en el mvc.

4. ¿Ha utilizado alguna vez el comando jvm? Compruebe el comando de desbordamiento de memoria.

5. El patrón de diseño también es un escenario de desarrollo común. Por ejemplo, estoy acostumbrado a encapsular métodos en una interfaz o clase abstracta. Respondo el análisis de acuerdo con la situación, pero generalmente uso clases abstractas para implementar esta interfaz y luego heredo clases abstractas, correspondientes a Este es el patrón del decorador. Por cierto, también se solicita el modo singleton. Aunque también hay pruebas escritas, esta es una prueba común para los códigos escritos a mano.

6. ¿Entiende el grupo de subprocesos? Primero hablé sobre el grupo de subprocesos de uso común, lo expliqué y los parámetros en el grupo de subprocesos, y formulé algunas preguntas prácticas, como ¿cómo quiero hacer las tareas de tiempo? ¿Y cómo obtiene el hilo principal la excepción del hilo hijo?

7. ¿El mecanismo correspondiente de recolección de basura? Recuento de referencias, GC? Raíces, ¿qué objetos se pueden usar como raíces de GC? La comprensión profunda de la máquina virtual jvm es realmente buena.

8. ¿Cómo encontrar rápidamente un dato de 10 mil millones de datos? El algoritmo hash cambia el espacio por el tiempo, pero consume mucho espacio.

9. Algoritmo de retroceso, programación dinámica (el algoritmo es un poco débil, solo puedo hablar de eso)

10. ¿Su plan de carrera para el futuro? ¿Que planeas hacer?

11. ¿Qué sabe sobre big data? Respondí al feed stream, estoy interesado en ver Hadoop,

12. ¿Qué quieres preguntarme?

De dos caras: (el entrevistador de dos caras está modelando)

1. ¿Cuánto sabe sobre clasificación (clasificación rápida, burbujeo, clasificación en pilas, clasificación en cubos), complejidad temporal

2. Base de datos, escriba SQL de la tabla

3. Patrones de diseño

4. Mybatis e hibernate, hago todo lo posible para apoyarme en mi proyecto y hablar sobre Spring mvc, los beneficios de la integración de Spring.

5. Opiniones sobre las horas extraordinarias

6. Planificación

7. ¿Qué le interesa?

8. ¿Qué quieres preguntarme?

Al final

¡Espero que este artículo sea útil para todos!

Para ayudar a todos a entrevistar y estudiar mejor, aquí hay un conjunto completo de tutoriales en video para arquitectos y materiales sistemáticos en java. De Javase-ssm-springcloud, que incluye puntos de conocimiento básicos de Java, temas de entrevistas y 20 años de lo último en Internet Hay preguntas reales, libros electrónicos, etc., que son muy útiles para amigos y estudiantes universitarios que desean aprender Java o quieren cambiar de carrera. Pueden compartirlos con todos. ¡Los amigos que lo necesiten pueden hacer clic en el enlace de abajo para obtenerlos gratis!

Enlace: 1103806531 Contraseña: CSDN
Inserte la descripción de la imagen aquí
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/weixin_48655626/article/details/108754130
Recomendado
Clasificación