¡El lugar de trabajo del programador de JAVA, un tesoro de entrevistas para compartir experiencias de back-end de JAVA! Lencería

Hoy comparto una experiencia de cierto tesoro entrevistando al back-end de Java.

El proceso de entrevista compartido en este tiempo se divide principalmente en entrevista telefónica, entrevista presencial y entrevista de recursos humanos. El contenido de la entrevista es el siguiente:

1. Entrevista telefónica:

Auto presentación:

Presente su información básica de manera concisa y concisa, incluido su nombre, ciudad natal, escuela de posgrado, antecedentes educativos, años de trabajo, etc.

Estado del proyecto:

  • Describe un proyecto que crees que es el más familiar o que tiene el mayor impacto en ti, preferiblemente la introducción del proyecto que es relativamente alto en el currículum (el currículum del proyecto en el currículum debe ordenarse cronológicamente, con el más nuevo primero).

  • Describa qué tecnologías se han utilizado y qué nuevas habilidades se han aprendido en el proyecto.

  • ¿Qué parte del proyecto narrativo es más difícil de superar? ¿Cómo superar las dificultades?

Conocimiento básico:

  • Protocolo http

  • La diferencia entre HashMap y concurrenthashma y las ventajas y desventajas de los dos

  • Comprensión de MySQLOracle, la diferencia entre MySQL y Oracle

  • ¿Cuáles son los patrones de diseño y la comprensión de los patrones de diseño?

  • Aplicación para realizar caché distribuido

  • Conocimientos relacionados con subprocesos múltiples, si evita el punto muerto

  • Mecanismo de JVM de Java

  • Comprensión del tiempo de ejecución

Los conocimientos básicos son un enlace de preguntas y respuestas muy importante en el proceso de la entrevista telefónica, que determina el punto de partida y si se puede realizar la próxima entrevista.Antes de la entrevista, es necesario revisar y clasificar los contenidos de conocimientos básicos relevantes.

2. Entrevista in situ:

Comprensión de antecedentes:

  • Conocimientos profesionales universitarios, si es una especialidad relacionada con la programación, preguntaré menos, si no, preguntaré algunos ¿por qué elegí la programación? Cuál es el motivo para emprender el camino de la programación, etc.

  • Cuándo empezar a trabajar formalmente contacte a programación

  • El método de autoaprendizaje en tiempos normales, el camino de la programación sigue el ritmo de los tiempos, y los rápidos cambios en la tecnología, debemos persistir en el aprendizaje.

  • Qué puesto y rol se desempeña en el proyecto

  • En el proceso de operación del proyecto, si hubo conflictos con otros requisitos debido a la diferenciación de la demanda al mismo tiempo, y cómo resolverlos.

  • Ediciones periódicas del proyecto y efecto de finalización

  • Diseñar patrones utilizados en partes específicas del proyecto y describir brevemente las razones de la selección.

La parte principal de la entrevista presencial es el aspecto técnico, en el que las preguntas están relacionadas con el proyecto. En el proyecto, desde la tecnología hasta el liderazgo de equipos individuales, desde la capacidad de finalización y ejecución hasta la flexibilidad de pensamiento, todos los entrevistadores esperan obtener información. Por lo tanto, debe prepararse para su propio proyecto en muchos aspectos, y debe pensar constantemente en planes de mejora y medidas específicas en el proceso de revisión del proyecto.

3. Entrevista de recursos humanos:

  • pasatiempo

  • ¿Cómo se siente acerca de la finalización de su función en el proyecto o qué hace cuando ocupa algunos puestos importantes?

  • Cómo tratar el correspondiente sentido común de nuestra empresa y cuánto sabemos de nuestra empresa

  • Planificación de carrera, dirección de trabajo futuro, dirección técnica o dirección de gestión

  • Planificación de carrera en los últimos años, ya sea para trabajar localmente durante mucho tiempo o si viaja por negocios

  • Problemas salariales y estado de entrada

Como entrevistados, nos resulta difícil juzgar las deficiencias del sistema de la empresa, y para las grandes empresas o entrevistadores, la mayoría de ellos tienen un sentido de pertenencia a la empresa, por lo que debemos considerar detenidamente varios temas que se pueden mencionar antes de la entrevista. Es importante organizar y empaquetar el lenguaje, tratar de dirigir el tema de la entrevista en una dirección que sea beneficiosa para usted y ocultarlo adecuadamente.

Un resumen de las preguntas de la entrevista para un tesoro.

  1. ¿La diferencia y el algoritmo de HashMap y ConcurrentHashMap?

  2. ¿Cómo funciona el mecanismo de bloqueo?

  3. ¿Cuatro características de las transacciones?

  4. ¿Índice agrupado e índice no agrupado?

  5. ¿Utiliza su propia experiencia práctica para hablar sobre los escenarios de uso del índice (digamos que debería dar un ejemplo)?

  6. ¿Proceso de carga de clases?

  7. Mecanismo de delegación de los padres y por qué

  8. Algoritmo GC?

  9. Háblame de los proyectos en los que participé, ¿cuál es la dificultad técnica?

  10. ¿Cómo ordenar la parte inferior de la colección?

  11. Proceso de solicitud HTTP, describa brevemente el uso del grupo de subprocesos y las herramientas de concurrencia.

  12. ¿El principio de indexación de bases de datos?

  13. ¿Hablar de algunas aplicaciones de SpringBoot / SpringCloud?

  14. ¿Cómo implementar la cola de bloqueo sin usar Java proporcionado por sí mismo? ¿Por qué usar el principio de equilibrio de carga del algoritmo de inicio lento?

  15. ¿Consistencia de datos de Redis?

  16. ¿Cómo lidiar con la alta concurrencia?

  17. Cual es tu plan de carrera

  18. ¿Comprensión de algunos middleware utilizados en el proyecto, como Dubbo, MQ, Redis, kafka, etc.?

  19. ¿Cuál es su valoración de la última empresa y de su propio crecimiento?

Finalmente, compartiré los materiales de la entrevista resumidos por el editor aquí, y hay más puntos de conocimiento básicos de Java más recientes de 2020 + entrevistas con los principales fabricantes + materiales de entrevistas especiales de arquitectura java + 50 preguntas clásicas de algoritmos java y más se pueden obtener de forma gratuita haciendo clic aquí .

1. Entrevista del punto de conocimiento básico de JAVA                                                                       2. Entrevista de la gran fábrica

    

¡Ama la vida, ama compartir, ama la programación!

 


Supongo que te gusta

Origin blog.csdn.net/qq_43080036/article/details/108712839
Recomendado
Clasificación