Después de 30 días de roer el conocimiento básico de Java, fui a entrevistar a Meituan con confianza, pero el entrevistador me golpeó, era demasiado difícil.

Soy muy duro

En 2020, una nueva epidemia de neumonía por coronavirus en todo el país ha sumido a muchas pequeñas y medianas empresas en una crisis de dificultades comerciales. Ante esta situación, algunas unidades han comenzado a dejar de pagar salarios y despedir empleados disfrazados.Se informa en el pulso que una empresa de arrendamiento de departamentos ha despedido directamente al 80% de sus empleados, poniendo nuevamente a más empleados en una situación de nerviosismo. Entonces, y mucho menos recibir una oferta, parece extremadamente difícil encontrar un trabajo este año.

Así que miré la información de contratación en Boss Direct Employment y publiqué mi currículum:

El salario se ha reducido, "Naked Resignation" ha estado luchando durante 25 días en Sanmen Meituan, pero me colgaron y me golpearon en la cruz.

 

Lado Meituan:

Recibí un mensaje de Recursos Humanos y me dijo que fuera a una entrevista, para ser honesto, estaba muy nervioso. Me he estado preparando durante casi un mes y estoy preocupado por la entrevista, pero estaré confundido por un tiempo.

  • Auto presentación
  • IOC de Spring, principio AOP
  • flujo de trabajo springmvc
  • Lo que recibe handlemapping
  • En el proyecto que usó MyBatis, hable sobre la diferencia entre # y $
  • ¿Cómo enlaza el XML que escribe en MyBatis la interfaz correspondiente? namespace.id
  • Spring tiene varias formas de definir Bean
  • git que comandos has usado
  • ¿Cómo encuentra Linux un archivo en un directorio?
  • Estructura de datos básica de Redis
  • Modelo de un solo subproceso de Redis
  • Cuatro características de las transacciones
  • Explicar los tres parámetros principales del grupo de subprocesos.
  • Específicamente, cómo usar el grupo de subprocesos en el proyecto (aquí porque algunos se olvidan, lo que resulta en una deducción larga)
  • ¿Cuáles son los métodos públicos de AQS?
  • ¿Cómo implementa Spring el modo singleton y el modo prototipo?
  • ¿Qué protocolo tiene la capa de aplicación de la red informática?

Meituan dos lados

Pregunté mucho contenido en el segundo lado, solo recuerdo una idea aproximada, por lo que solo puedo compartir el contenido de una entrevista que puedo recordar

  • Describe el proceso desde ingresar una URL hasta obtener el resultado.
  • El proceso de ejecución de springMVC
  • Patrón de diseño MVC
  • ¿En qué etapa está la inicialización de la variable estática?
  • Distribución del área de memoria en el montón de jvm
  • Algoritmo de recolección de basura
  • Cómo redis logra una alta concurrencia
  • ¿Es reentrante sincronizado? Es justo o injusto
  • La diferencia entre bloqueo justo y bloqueo injusto,
  • Cómo usar redis en el proyecto
  • Nivel de aislamiento predeterminado de MySQL, que evitar leer
  • Pregunta SQL: Hay una tabla de estudiantes con id y nombre. El nombre puede repetirse. Averigüe los nombres de todas las personas con nombres repetidos.
  • El proceso de cuatro ondas
  • Características de la programación dinámica
  • Estructura del índice? Por que utilizar el índice B +
  • Principio CAS: use CAS para implementar dos subprocesos para asignar la misma variable
  • ¿Por qué Redis necesita poner todos los datos en la memoria?
  • mecanismo de replicación maestro-esclavo de mysql
  • Convierte números arábigos en números chinos. Tales como (int) 123456-> doce mil tres mil cuatrocientos cincuenta y seis

Este lado se siente mucho mejor que el otro lado. La actitud del entrevistador es muy amable, lo que me pone menos nervioso. Déjame esperar un momento. No sé si el lado de al lado es la situación o si hay otro lado.

Meituan tres lados

  • Auto presentación
  • Presenta un proyecto que te resulte difícil
  • Hablar de optimización sql
  • Cómo usar redis en el proyecto
  • ¿Cómo mantiene redis la coherencia de los datos con mysql?
  • Dime que tipo de arbol binario
  • Pregunta de código: construya un árbol binario y realice un pedido anticipado de recorrido no recursivo
  • ¿Qué tan grande es la tabla más grande en la base de datos?
  • Sepa qué tecnologías distribuidas
  • ¿Qué libro estás leyendo recientemente? Hablar sobre

La sugerencia del entrevistador es que si el código es un poco más elegante, es genial, pero no es un gran problema. Entonces dime que me deje esperar y salir a discutir. Oye, es muy difícil ~~~

Intersección

Aquí viene un tipo que es aún mejor en otros departamentos y siente que tiene frío, es demasiado difícil para mí ~~~

  • Introducción al proyecto
  • AQS presenta
  • ¿Cuáles son los mecanismos de bloqueo en Java?
  • Introducir ConcurrentHashMap
  • Por que usar Springboot en el proyecto
  • ¿Ha utilizado transacciones de Spring? Cuáles son las propiedades de propagación de transacciones
  • Hay una anotación @Transactional en el método A y @Transactional en el método B, en un método (y una anotación @Transactional). Llame a A primero, luego llame a B. Se produce una excepción en B. ¿Se puede enviar A? Si no es así, cómo hacer un envío con éxito
  • ¿Entiende la penetración de caché? Cómo lidiar con ello
  • ¿Entiende Bloom Filter? Cuál es el problema
  • Hay dos conjuntos de archivos grandes A y B, que registran algunos números de pedido ¿Cómo encontrar los números de pedido que están en A pero no en B? ¿Está bien usar el filtro de floración?
  • Un método tiene la anotación @Transactional, que llama a A (), B () y C (). Entre ellos, B realizó una llamada de red, que puede tardar mucho en transmitirse ¿Qué tiene de malo este diseño? Cómo lidiar con ello
  • ¿Ha utilizado MQ?
  • Que estas estudiando recientemente

Efectivamente, no tuve que esperar el resultado después de ser entrevistado por este gran tipo. Muchos de ellos no lo dejaron claro, o incluso completamente confundidos ... simplemente fueron ahorcados y golpeados.

Incómodo

La entrevista fue tan fría, el viejo club también me "perdió", y mi corazón estaba tan frío ~~~ Pero no me reconcilié. Planeo prepararme para otro mes para luchar contra la gran fábrica. ¿Por qué no luchar mientras aún soy joven? ?

El salario se ha reducido, "Naked Resignation" ha estado luchando durante 25 días en Sanmen Meituan, pero me colgaron y me golpearon en la cruz.

 

Solo habla

Algunas personas te preguntarán por qué tienes que entrar en una gran fábrica. La gran fábrica está tan cansada y muchas veces tiene que trabajar horas extras. ¿Qué hay de bueno?

Creo que todo el mundo persigue objetivos diferentes. Aquellos que pueden entrar en una gran fábrica todavía deben tener algunas habilidades reales. Esto es un reconocimiento de sus propias habilidades. Y entrar en una gran fábrica puede hacerte crecer rápidamente, incluido el salario y los beneficios, lo que definitivamente es mejor que otras empresas. Incluso si no estaré en una gran fábrica en el futuro, será más fácil encontrar trabajo con esta experiencia.

Compártelo

También saqué algunas conclusiones para esta entrevista y, de hecho, hay mucho que aprender. También se han resuelto las preguntas relevantes de la entrevista, y puede compartirlas con usted para conocer las preguntas reales de la entrevista. Aquellos que quieran ingresar a una gran fábrica o quieran cambiar de trabajo pueden querer aprovechar el tiempo para aprender. ¡El ritmo del aprendizaje no debe detenerse!

Si necesita esta pregunta de la entrevista, puede seguirla, reenviarla y darle me gusta. Puede obtenerla enviándome un correo privado [Entrevista] o simplemente escaneando lo siguiente.

El contenido resumido es aproximadamente el siguiente:

El salario se ha reducido, "Naked Resignation" ha estado luchando durante 25 días en Sanmen Meituan, pero me colgaron y me golpearon en la cruz.

Combate de Spring Cloud

El salario se ha reducido, "Naked Resignation" ha estado luchando durante 25 días en Sanmen Meituan, pero me colgaron y me golpearon en la cruz.

Combate de arranque de primavera

El salario se ha reducido, "Naked Resignation" ha estado luchando durante 25 días en Sanmen Meituan, pero me colgaron y me golpearon en la cruz.

Finalización de las preguntas de la entrevista (optimización del rendimiento + microservicios + programación concurrente + marco de código abierto + distribuido)

Supongo que te gusta

Origin blog.csdn.net/m0_46757769/article/details/108962921
Recomendado
Clasificación