Suspiro de programadores de 10 años de experiencia en Java, entrevistados para más de 20 empresas en puestos de desarrollo de Java, la entrevista es realmente demasiado difícil, ¡resuelva las preguntas de la entrevista de Java como referencia!

Suspiro de programadores de 10 años de experiencia en Java, entrevistados para más de 20 empresas en puestos de desarrollo de Java, la entrevista es realmente demasiado difícil, ¡resuelva las preguntas de la entrevista de Java como referencia!

Estoy haciendo desarrollo de Java. Este es el resumen de mis entrevistas durante varios años de trabajo. Ahora los requisitos técnicos de los programadores en las entrevistas de Java generalmente han aumentado mucho y el umbral de algunos fabricantes de Internet es aún mayor. Ahora he resuelto las preguntas de la entrevista de algunas grandes empresas de Internet y algunas pequeñas empresas emprendedoras que entrevisté antes, y las he proporcionado para referencia de los lectores. Para resolver esto, creo que la entrevista será mucho más fácil.

Comparta uno, hay muchos productos secos, que incluyen explicaciones detalladas de netty, primavera, hilo, nube de primavera, etc., así como diagramas de planificación de estudio detallados, recopilación de preguntas de entrevista, etc. Siento que la entrevista es muy clara: para obtener información de la entrevista, simplemente haga clic : haga clic Consíguelo aquí !!! Contraseña: CSDN
Inserte la descripción de la imagen aquí

Preguntas de entrevista

Preguntas de la entrevista de primavera

¿Qué papel juega Spring en ssm?
¿Asuntos de primavera?
¿Cuál es el papel de la COI en el proyecto?
¿Qué hay en el archivo de configuración de Spring?
¿Anotación en Spring?
Tres formas de Spring DI ¿
Qué modelo usa principalmente Spring?
¿El principio de realización de IOC y AOP?

Preguntas de entrevistas para SpringMVC

¿El controlador de SpringMvc es un modo singleton? Si es así, ¿cuál es el problema y cómo resolverlo?
¿La anotación del controlador en SpringMvc?
¿Cuál es el papel de las anotaciones de @RequestMapping en las clases?
Hay varios parámetros en primer plano. Todos estos parámetros son un objeto. ¿Puede obtener rápidamente el objeto?
¿El valor de retorno de la función en SpringMvc?
¿Reenvío y redirección en
SpringMvc ? ¿ La llamada mutua entre SpringMvc y Ajax?
Diagrama de flujo de trabajo de SpringMvc? ¿
La diferencia entre Struts2 y SpringMvc?

Preguntas de entrevistas para mybatis

Ibatis y Mybatis?
¿Qué es el enlace de la interfaz Mybatis y cuáles son sus ventajas?
¿Cuándo usar anotaciones y cuándo usar el enlace xml?
¿Cuál es el
nombre de la clase de procesamiento central en Mybatis? El nombre de la tabla de consulta es inconsistente con el objeto de bean de entidad devuelto, ¿cómo tratarlo?
¿Los beneficios de Mybatis?
¿Configuración de Mybatis uno a varios?
¿Configuración de Mybatis uno a uno?
¿Cuál es la diferencia entre $ {} y # {}?
¿Obtener el valor de clave principal generado automáticamente la última vez?
¿Cómo funciona la paginación Mybatis, el principio de la paginación?
¿Cómo actúa Mybatis?

JVM y ajuste de rendimiento

Describir el principio y el mecanismo de carga de archivos de clase de JVM ¿
Qué es un cargador de clases?
¿Qué son los cargadores de clases?
¿Qué es el mecanismo de carga de clases de tomcat?
¿El mecanismo del modelo de delegación principal del cargador de clases?
¿Asignación de memoria Java?
¿Cuál es la estructura del montón de Java?
¿Describe brevemente los cambios en el área de memoria de cada versión?
¿Hablar del papel de cada área?
¿Hay una fuga de memoria en Java, brevemente?
¿Proceso de carga de clases de Java?
¿Qué es GC? ¿Por qué es GC?
¿Describe brevemente el mecanismo de recolección de basura de Java?
¿Cómo juzgar si un objeto está vivo?
¿Las ventajas y principios de la recolección de basura y considerar 2 tipos de mecanismos de reciclaje? Cual es el principio basico?
¿Copia profunda y copia superficial?
¿Qué es la recolección de basura distribuida (DGC)? ¿Como funciona?
En Java, ¿cuándo se puede recolectar la basura de un objeto?
Describa brevemente GC menor y GC mayor
¿Cuáles son los métodos de recolección de basura en Java?
Cuénteme acerca de la evaluación de desempeño y los indicadores de prueba que comprende.
¿Cuáles son los métodos de optimización del rendimiento más utilizados?
¿Hablar de almacenamiento en caché distribuido y hash consistente?
¿Qué es el ajuste de GC?

Redis

¿Cuáles son las estructuras de datos de redis?
¿Penetración de caché de Redis, avalancha de caché?
¿Cómo usar Redis para implementar bloqueos distribuidos?
¿Cómo solucionar el problema de la competencia concurrente en Redis?
Varios métodos de persistencia de Redis, ¿cuáles son las ventajas y desventajas y cómo lograrlo?
¿La estrategia de invalidación de caché de Redis?
¿Clúster de Redis, alta disponibilidad, principio?
¿Fragmentación de la caché de Redis?
¿La estrategia de eliminación de datos de Redis?
¿Escenario de aplicación de cola de Redis?
¿Escenario de uso distribuido (sesión de almacenamiento)?

repartido

¿Qué es el teorema de CAP?
¿Hablar de la teoría CAP y la teoría BASE?
¿Qué es la consistencia final? ¿Cómo lograr la consistencia final?
¿Qué es un hash consistente?
¿Hablar de transacciones distribuidas?
¿Cómo implementar bloqueos distribuidos?
¿Cómo implementar una sesión distribuida ?,
¿Cómo garantizar la coherencia del mensaje ?, ¿
Comprensión del equilibrio de carga?
¿Proxy directo y proxy inverso?
¿Cómo se implementa CDN?
¿Cómo mejorar el QPS y el rendimiento del sistema?
¿El principio de realización subyacente y el mecanismo de Dubbo?
Describe el proceso detallado de un servicio desde que se publica hasta que se consume.
¿Cómo hacer gobernanza de servicios en sistemas distribuidos?
¿Cómo resuelve el middleware de mensajes el problema de la pérdida de mensajes?
¿Cómo lidiar con la falla de la solicitud de servicio de Dubbo?
¿Comprensión de las transacciones distribuidas?
¿Cómo lograr el equilibrio de carga y qué algoritmos se pueden implementar? ¿Cuál es
el propósito de Zookeeper y el principio de elección ? ¿ Hablar
sobre la división vertical y la división horizontal de datos?
¿Principio del guardián del zoológico y escenarios aplicables?
¿Mecanismo de vigilancia del guardián del zoológico?
¿Cómo lidiar con el tiempo de inactividad del nodo redis / zk?
¿Cómo lograr un número de serie único en un clúster distribuido?
¿Qué MQ ha utilizado, cómo utilizarlos, cuáles son las ventajas y desventajas en comparación con otros mq, es segura la conexión de subprocesos MQ?
¿Cómo asegurarse de que los datos del sistema MQ no se pierdan?
Enumerar las estrategias de subtabla de base de datos concebibles

Respuesta a la pregunta de la entrevista

Muy bien chicos, ¡este es el final de este artículo! Con respecto a por qué la respuesta a la pregunta de la entrevista no está escrita directamente, lo que quiero decir es que escribir la pregunta de la entrevista se verá como un artículo muy largo, comparta uno, hay muchos productos secos, que incluyen explicaciones detalladas de netty, spring, thread, spring cloud, etc., y un plan de estudio detallado. Cifras, preguntas de la entrevista, etc. Siento que la entrevista es muy clara: para obtener solo la información de la entrevista : haz clic aquí para obtenerla !!! Contraseña: CSDN
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/a646705816/article/details/109036051
Recomendado
Clasificación