Ali Daniel organiza cuidadosamente los documentos de entrevistas de Java: Spring + Linux + MySQL + Redis, etc.

Prefacio

Ya sea que se trate de contratación escolar o social, no se pueden evitar varias entrevistas y exámenes escritos. Cómo prepararse para estas cosas es extremadamente importante. Ya sea que se trate de una prueba escrita o una entrevista, hay reglas a seguir. Lo que quiero decir con "reglas a seguir" simplemente significa que puede prepararse con anticipación para las entrevistas técnicas.

Después de elaborar una estrategia, ¡la victoria decisiva está a miles de kilómetros de distancia! Sin librar una batalla desprevenida, creo que todos pueden prepararse para la entrevista desde los siguientes aspectos:

  1. Auto presentación. (Definitivamente puedes presentarlo así: "Mi nombre es XX, género, de dónde vengo, esa escuela es esa, qué me encanta hacer", recuerda: habla más sobre lo que no está en tu currículum y habla más sobre dónde estás mejor que otros!)
  2. Qué puntos de conocimiento pueden estar involucrados en la entrevista y qué puntos de conocimiento son los puntos clave.
  3. Qué preguntas se hacen con frecuencia durante la entrevista y cómo responderlas durante la entrevista. (No se recomienda recitar preguntas. Primero: ¿Cuánto puedes recordar recitando de esta manera? ¿Cuánto tiempo puedes recordar? Segundo: ¡Es difícil seguir aprendiendo el método de recitación!)
  4. Cómo redactar tu propio currículum.

Los puntos importantes que todos deben tener en claro son:

  1. Debe tener cuidado con lo que escribe en su currículum, ya que este puede ser un lugar donde los entrevistadores hacen muchas preguntas;
  2. La mayoría de los recién graduados no tienen experiencia laboral o pasantía cuando buscan trabajo.
  3. Es muy importante mostrar perfectamente la experiencia de su proyecto.

Cómo escribir un currículum

Como dice el refrán: "Los trabajadores primero deben afilar sus herramientas si quieren hacerlo bien". La preparación de un buen currículum es fundamental para encontrar un buen trabajo.

¿Por qué es importante el currículum?

Comencemos con la entrevista:

Si presenta la solicitud en línea, su currículum inevitablemente será revisado por RR.

Si está infiriendo, si su currículum no tiene ninguna ventaja, incluso las personas que lo infieren serán impotentes.

Además, incluso si pasas la proyección, en entrevistas posteriores, el entrevistador juzgará si eres digno de su tiempo para la entrevista en función de tu currículum. Por lo tanto, el currículum es como una fachada del nuestro. El título determina si puedes ingrese a la siguiente ronda de entrevistas.

De la entrevista:

Encuentro que todos prefieren leer las escrituras faciales, lo cual es comprensible, pero la mayoría de las escrituras faciales no te dicen que muchas preguntas solo se hacen bajo ciertas condiciones. Para dar un ejemplo simple: en circunstancias normales, se le preguntará qué sabe en su currículum (Java, estructuras de datos, redes, algoritmos, etc., todos deben preguntar). Por ejemplo, si escribe, puede volver a escribir. El entrevistador probablemente le hará algunas preguntas sobre redis. Por ejemplo: los tipos de datos comunes y los escenarios de aplicación de redis, por qué redis es de un solo subproceso tan rápido, la diferencia entre redis y memcached, mecanismo de eliminación de memoria de redis, etc.

Entonces, antes que nada, debes ser claro: no escribas en tu currículum lo que no sabes . Además, debes considerar cómo puedes hacer que tus aspectos más destacados se destaquen en tu currículum , tales como: qué has hecho en un determinado proyecto y qué problemas se han resuelto (mientras haya proyectos, debe haber problemas para ser resuelto), está seguro Después de qué tecnología se utiliza en un proyecto, el rendimiento general y la concurrencia han mejorado mucho y así sucesivamente.

La entrevista y el trabajo son dos cosas diferentes: las personas inteligentes llevarán al entrevistador a su campo de especialización, mientras que otras serán dirigidas por el entrevistador. Aunque las entrevistas y el trabajo son dos cosas diferentes, si quieres conseguir la oferta con la que estás satisfecho, debes ser fuerte.

Estos 3 puntos que debes conocer

1. La mayoría de los recursos humanos de la empresa dicen que no valoramos las calificaciones académicas (¡te miento!), Pero si tu escuela no es sobresaliente, es difícil destacar entre un montón de currículums, a menos que tu currículum tenga aspectos destacados especiales. tales como: La experiencia de prácticas de una determinada gran fábrica, el premio de un determinado concurso, etc.

  1. La mayoría de los recién graduados no tienen experiencia laboral ni experiencia en prácticas, así que si eres un recién graduado, no te pierdas el reclutamiento de otoño y primavera. Una vez que lo pierda, lo más probable es que se enfrente al reclutamiento social. En este momento, si no tiene experiencia laboral, puede enfrentar varios obstáculos, lo que resulta en no poder encontrar un buen trabajo.

  2. Debes tener cuidado con lo que escribes en tu currículum, aquí es donde el entrevistador hace muchas preguntas;

  3. Es muy importante mostrar perfectamente la experiencia de su proyecto.

Dos reglas que debes conocer

①STAR 法则 (Situación Tarea Acción Resultado) :

  1. ** Situación: ** ¿En qué circunstancias sucedió?
  2. ** Tarea :: ** ¿Cómo define su tarea?
  3. ** Acción: ** En vista de este análisis de situación, ¿qué acción adoptó?
  4. ** Resultado: ** Cuál es el resultado, qué aprendiste en esta situación.

En resumen, el principio STAR es una forma de contar la propia historia, o en otras palabras, una plantilla de composición clara y organizada. No importa lo que sea, si usa esta regla de manera razonable y hábil, puede describir fácilmente la lógica de las cosas al entrevistador y mostrar la claridad, organización y lógica de su propio análisis y explicación del problema.

El siguiente párrafo está tomado de la Enciclopedia Baidu, creo que es muy bueno:

La regla STAR, la regla de habilidad para responder las 500 preguntas principales de la entrevista, es muy respetada por los entrevistados exitosos y los 500 mejores RRHH. Dado que esta regla se usa ampliamente para responder a las preguntas de la entrevista, aunque todavía estamos en la etapa de redacción del currículum, podemos pensar en las preguntas de la entrevista cuando se redactan los currículums, lo que nos hará más proactivos y seguros, y lograremos la relevancia de los currículums y entrevistas La lógica es fuerte, así que no irás a la entrevista en un mes, pero olvídate de todo en tu currículum (sin mencionar que algunos amigos exagerarán un poco el contenido del currículum). Cuando escribimos un currículum, todos deben escribir su propia experiencia laboral, experiencia de actividad, presumiblemente cada compañero de clase pasará al menos medio día o incluso más buscando todas las experiencias relevantes en su mente y se esforzará por encontrar lo mejor. en su currículum. Pero en este momento, tenemos que prestar atención, cualquier punto de información en el currículum puede convertirse en el objeto de pregunta clave en futuras entrevistas. Por lo tanto, no puedes simplemente escribir la experiencia que te hace sentir mejor, debes pensar En la entrevista, si el entrevistador te pregunta la experiencia que escribiste, ¿puedes realmente responder con fluidez y sin problemas, y a través de esta experiencia, puedes demostrar que eres la persona adecuada para este puesto?

② Regla FAB (Beneficio de ventaja de característica):

  1. ** Característica: Qué es **;
  2. ** Ventaja: ** Qué es mejor que otros;
  3. ** Beneficio: ** Si lo contrata, ¿qué beneficios obtendrá el reclutador?

En pocas palabras, esta regla es principalmente para que su entrevistador conozca sus fortalezas y cómo ayudará a la empresa después de contratarlo.

¿Cómo escribir la experiencia del proyecto?

Es normal tener una o dos experiencias de proyectos en el currículum, pero muy pocos realmente pueden mostrar bien la experiencia del proyecto al entrevistador. Para la experiencia del proyecto, puede considerar escribir desde los siguientes puntos:

  1. Un sentimiento sobre el diseño general del proyecto.
  2. ¿De qué eres responsable, qué hiciste y qué papel desempeñaste en este proyecto?
  3. De este proyecto, aprendió esas cosas, utilizó esas tecnologías y aprendió el uso de nuevas tecnologías.
  4. Además, en la descripción del proyecto, es mejor reflejar sus propias cualidades integrales, como cómo coordinó el desarrollo colaborativo de los miembros del equipo del proyecto, cómo resolvió un problema difícil o cómo lo utilizó en este proyecto Qué tecnología logra qué funciones, como: usar redis como caché para mejorar la velocidad de acceso y la concurrencia, usar colas de mensajes para cortar picos y reducir el tráfico, etc.

¿Cómo escribir habilidades profesionales?

Pregúntese qué hará primero y luego vea qué necesita su empresa prevista. Por lo general, es posible que RR.HH. no sepa mucho sobre tecnología, por lo que puede centrarse en las palabras clave de sus habilidades profesionales al seleccionar currículums. Para las habilidades que la empresa requiere pero usted no, puede dedicar unos días a aprenderlas y luego escribir en su currículum que conoce esta habilidad. Por ejemplo, puede escribir:

  1. Dubbo: competente
  2. Primavera: competente
  3. Docker: Maestro
  4. Desarrollo distribuido SOA: maestro
  5. Spring Cloud: entender

Algunos otros pequeños consejos

  1. Trate de evitar las expresiones subjetivas, reduzca los adjetivos vagos, trate de ser conciso y claro, y tenga una estructura lógica clara.
  2. Preste atención a la composición tipográfica (no es necesario que sea colorido), intente utilizar la sintaxis de Markdown.
  3. Preste atención a la autenticidad de su currículum y asegúrese de no escribir algo que no sepa o contenido engañoso
  4. Las sugerencias de experiencia en proyectos están ordenadas en orden cronológico inverso. Además, la experiencia en proyectos no se trata de muchos, sino de puntos brillantes.
  5. Si hay demasiado contenido, no es necesario comprimir el contenido en una página, simplemente mantenga el diseño limpio y ordenado.
  6. Al final de su currículum, es mejor agregar: "Gracias por tomarse el tiempo de leer mi currículum. Espero tener la oportunidad de trabajar con usted". Esta oración muestra que será muy educado.

Hablemos de las preguntas técnicas que hace el entrevistador durante la entrevista, las preguntas que hace el entrevistador durante la entrevista son diferentes para cada persona.

Conceptos básicos de Java

  1. La diferencia entre sobrecargar y reescribir
  2. ¿Cuál es la diferencia entre String y StringBuffffer y StringBuilder? ¿Por qué String es inmutable?
  3. Boxeo y unboxing automático
  4. == y es igual a
  5. Un resumen sobre las quinientas palabras clave
  6. Resumen de métodos comunes de la clase Object
  7. Manejo de excepciones en Java
  8. Obtenga los dos métodos de entrada de teclado más utilizados
  9. ¿Cuál es la diferencia entre interfaz y clase abstracta?

[Error en la transferencia de la imagen del enlace externo. El sitio de origen puede tener un mecanismo de enlace anti-sanguijuelas. Se recomienda guardar la imagen y subirla directamente (img-f8A35YNn-1610956508269) (https://upload-images.jianshu.io/ upload_images / 22934207-d7616a8ac0763b4b? imageMogr2 / auto-orient / strip% 7CimageView2 / 2 / w / 1240)]

Marco de la colección de Java

  1. Similitudes y diferencias entre Arraylist y LinkedList
  2. La diferencia entre ArrayList y Vector
  3. La implementación subyacente de HashMap
  4. La diferencia entre HashMap y Hashtable
  5. La diferencia entre HashMap y Hashtable
  6. ¿Por qué la longitud de HashMap es una potencia de 2?
  7. La operación multiproceso de HashMap causa un problema de bucle infinito
  8. La diferencia entre HashSet y HashMap
  9. La diferencia entre ConcurrentHashMap y Hashtable
  10. La implementación específica de la seguridad de subprocesos ConcurrentHashMap / implementación específica subyacente
  11. Resumen de la estructura de datos subyacente del marco de recopilación

Ali Daniel organiza cuidadosamente los documentos de entrevistas de Java: Spring + Linux + MySQL + Redis, etc.

Java multiproceso

5 combinaciones de palabras clave sincronizadas en una entrevista

  1. Hable sobre su comprensión de la palabra clave sincronizada
  2. Dime cómo uso la palabra clave sincronizada, ¿se usa en el proyecto?
  3. Hablar sobre el principio subyacente de la palabra clave sincronizada
  4. Hable sobre las optimizaciones que se han realizado en la parte inferior de la palabra clave sincronizada después de JDK1.6.Puede presentar estas ventajas en detalle.
  5. Lo es
  6. Hable sobre la diferencia entre sincronizado y ReenTrantLock

Ali Daniel organiza cuidadosamente los documentos de entrevistas de Java: Spring + Linux + MySQL + Redis, etc.

5 combos de subprocesos en la segunda entrevista

  1. Hable sobre la diferencia entre la palabra clave sincronizada y la palabra clave volátil
  2. ¿Por qué utilizar el grupo de subprocesos?
  3. Implementar la diferencia entre la interfaz ejecutable y la interfaz invocable
  4. ¿Cuál es la diferencia entre el método execute () y el método submit ()?
  5. Cómo crear un grupo de subprocesos

Ali Daniel organiza cuidadosamente los documentos de entrevistas de Java: Spring + Linux + MySQL + Redis, etc.

4 combos sobre Atomic en tres entrevistas

  1. Introducir la clase atómica atómica
  2. ¿Cuáles son los 4 tipos de clases atómicas en el paquete JUC?
  3. Habla sobre el uso de AtomicInteger
  4. ¿Puede darme una breve introducción al principio de la clase AtomicInteger

AQS

  1. Introducción a AQS
  2. Análisis del principio de AQS
  3. Descripción general del principio AQS
  4. Cómo comparte AQS los recursos
  5. La capa inferior de AQS utiliza el patrón del método de plantilla

Resumen de puntos de entrevista comunes para redes informáticas

  1. La diferencia entre los protocolos TCP y UDP
  2. Ingrese la dirección URL en el navegador - >> El proceso de visualización de la página de inicio
  3. La relación entre varios protocolos y el protocolo HTTP.
  4. Conexión HTTP larga, conexión corta
  5. TCP tres apretón de manos y cuatro manos agitadas (entrevistador frecuente)

Linux

  1. ¿Presentar brevemente el sistema de archivos de Linux?
  2. ¿Entiende algunos comandos comunes de Linux?
  3. La diferencia entre los protocolos TCP y UDP
  4. ¿Cuáles son los principales tipos de bloqueos del kernel en Linux?
  5. ¿Cómo solicitar una gran parte de la memoria del kernel?
  6. ¿Cuáles son las funciones para solicitar la memoria del kernel a través del sistema asociado?
  7. ¿Cuál es la función de la cola de trabajo y la interrupción suave de Linux?

MySQL

  1. Hablar sobre mi comprensión de los dos motores de almacenamiento comunes de MySQL: MyISAM e InnoDB
  2. ¿Entiende los índices de bases de datos?
  3. ¿Por qué el índice puede mejorar la velocidad de las consultas?
  4. Comencemos con la estructura de almacenamiento básica de MySQL
  5. ¿Cómo agrega Mysql índices a los campos de la tabla? ? ?
  6. ¿Cuáles son las características técnicas de Mysql?
  7. Hablar sobre métodos de optimización comunes para tablas grandes
  8. Cuando el número de registros en una sola tabla MySQL es demasiado grande, el rendimiento CRUD de la base de datos se reducirá significativamente. Algunas medidas de optimización comunes son las siguientes
  9. Comparado con Oracle, ¿cuáles son las ventajas de Mysql?

Redis

  1. Por qué usar redis / por qué usar caché
  2. ¿Por qué usar redis en lugar de map / guava para el almacenamiento en caché?
  3. La diferencia entre redis y memcached
  4. Estructura de datos común y análisis de escenarios de uso de Redis
  5. redis establece el tiempo de vencimiento
  6. Mecanismo de eliminación de memoria de Redis (Hay datos de 2000w en MySQL y solo 20w en Redis. ¿Cómo asegurarse de que los datos en Redis sean todos datos calientes?)
  7. Mecanismo de persistencia de Redis (cómo garantizar que los datos se puedan restaurar después de que redis se cuelgue y se reinicie)
  8. Soluciones para problemas de penetración y avalancha de caché
  9. ¿Cómo garantizar la coherencia de los datos entre la caché y la base de datos cuando se escribe doble?
  10. Cómo resolver el problema clave de competencia concurrente de Redis

Primavera

  1. El alcance de Spring Bean
  2. Nivel de aislamiento en la transacción Spring
  3. Comportamiento de propagación de transacciones en la transacción Spring
  4. ¿Cuáles son los beneficios de usar el marco Spring?
  5. ¿Qué es la inversión de control (IOC)? ¿Qué es la inyección de dependencia?
  6. El ciclo de vida del contenedor IOC a Bean:
  7. Describa brevemente los conceptos AOP y COI AOP:
  8. ¿Qué patrones de diseño se utilizan en el marco de Spring?
  9. Por favor, dé un ejemplo de cómo inyectar una colección Java en Spring.

cola de mensajes

  1. Hablar sobre qué es una cola de mensajes
  2. Por que usar la cola de mensajes
  3. Algunos problemas causados ​​por el uso de colas de mensajes
  4. Comparación de colas de mensajes comunes
  5. activemq ¿Qué sucede si el envío de datos no se realiza correctamente (el mensaje se pierde)?
  6. Cómo resolver el problema de duplicación de mensajes
  7. ¿Qué sucede cuando envío un mensaje de publicación a un intercambio que no existe? ¿Qué sucede cuando ejecuta una acción de consumo en una cola que no existe?
  8. ¿Por qué dice que la condición para garantizar que el mensaje persista de manera confiable es que la cola y el intercambio tengan atributos duraderos y el mensaje tenga atributos persistentes?

Dubbo

  1. ¿Qué es Dubbo?
  2. ¿Qué es RPC? ¿Cuál es el principio de RPC?
  3. ¿Por qué utilizar Dubbo?
  4. Que se distribuye
  5. ¿Por qué se distribuye?
  6. Explica cómo funciona Dubbo
  7. Déjame explicarte qué es el equilibrio de carga.
  8. Tiempo de inactividad del guardián del zoológico y conexión directa a dubbo
  9. Echemos un vistazo a la estrategia de equilibrio de carga proporcionada por Dubbo

estructura de datos

  1. Que es una cola
  2. Tipo de cola
  3. Cola en el marco de la colección de Java
  4. Qué es Set
  5. Estructura de datos subyacente HashSet y TreeSet
  6. ¿Cuál es la clase de implementación común de List?
  7. ¿Cuál puede ser el tipo de cadena de la columna?
  8. Hablar de la diferencia entre árbol B + y árbol B, ventajas y desventajas, etc.

Escribir al final

Finalmente, enfatizaré algunos puntos:

  1. Debe tener cuidado con lo que escribe en su currículum y debe estar muy familiarizado con las cosas en su currículum. Porque en circunstancias normales, el entrevistador preguntará en función de su currículum; también es muy importante tener un proyecto que pueda estar sobre la mesa. Es probable que este sea un lugar donde el entrevistador hará muchas preguntas, así que revíselo usted mismo. antes de la entrevista Proyecto realizado
  2. Hablar con el entrevistador sobre conocimientos básicos como el uso de patrones de diseño, el uso de multi-threading, etc., que pueden combinarse con escenarios de proyectos específicos o cómo los usa en la vida diaria;
  3. Preste atención a su propio proyecto Github de código abierto, el entrevistador puede indagar en su proyecto Github para hacer preguntas;
  4. Se recomienda conocer de antemano los valores de la empresa que desea entrevistar y juzgar si es apto para esta empresa.

Además, personalmente siento que la entrevista también es como un nuevo viaje: el fracaso y la victoria son cosas comunes. Por lo tanto, le aconsejo que no se desanime y pierda su espíritu de lucha por el fracaso de la entrevista. No seas complaciente porque pasaste la entrevista, lo que te espera es un futuro mejor, ¡sigue!

Ali Daniel organiza cuidadosamente los documentos de entrevistas de Java: Spring + Linux + MySQL + Redis, etc.

Ali Daniel organiza cuidadosamente los documentos de entrevistas de Java: Spring + Linux + MySQL + Redis, etc.

El editor de este documento se ha resuelto y es adecuado para una sorpresa antes de la entrevista.Los lectores y amigos que lo necesiten pueden prestar atención al editor.

Método de adquisición de información: haga clic en Me gusta + haga clic aquí o escanee el código QR en la imagen para agregar la dirección de información
Código QR de WeChat.gif

Supongo que te gusta

Origin blog.csdn.net/lyl5454/article/details/112786061
Recomendado
Clasificación