Diez días después de partir de Ali, voté locamente por un currículum vitae y conocí a 4 compañías. Mis sentimientos son un dolor indescriptible

El arrendador ha estado renunciando durante 10 días. Durante este tiempo, además de mirar el código fuente, estaba entrevistando para un currículum. Se realizaron un total de 4 entrevistas para hablar sobre los sentimientos.

  1. XX intercambio

XX Hui es un pequeño sitio web de comercio electrónico. Dado que la pila de tecnología del propietario se concentra en el lenguaje Java, incluso si el propietario tiene un poco de comprensión de la concurrencia, JVM, Netty, Spring, etc., todavía no hay ninguna ventaja, porque lo usan por completo. Menos de

A lo largo de la entrevista, se hicieron las siguientes preguntas:

Hable acerca de su proyecto, ¿qué características de SpringCloud se utilizan?
¿Estás familiarizado con Mysql? Hable sobre cómo el índice (no entiendo Mysql ah)
cómo implementar un modo singleton (en esto soy bueno)
qué grupos de subprocesos se usan generalmente (esto también es bueno en)
Qué tipos de interfaz de Mapa (en esto también soy bueno)
escriba una sección de canto SQL ( Sin SQL)
Cómo implementar la función de inicio de sesión gratuito (¿sesión de cookies?)
Por supuesto, después de ser cepillado, se estima que SQL no es lo suficientemente bueno y no los necesito.

  1. XX turismo

Esto es bastante extraño. Es el más maravilloso. El entrevistador es un joven que no entiende nada de concurrencia, y luego me obligó a preguntar sobre concurrencia. ¿Todavía parece insatisfecho con mi respuesta?

Preséntate a ti mismo.
Hable sobre el índice Mysql.
Hable acerca de la sincronización redis master-slave.
Hable acerca de la penetración de caché redis, avalancha de caché, acceso malicioso. ¿Cómo diseñar redis key? ¿Qué debo hacer si el maestro redis falla?
Cómo diseñar un sistema altamente concurrente.
Cómo diseñar un negocio de actividad altamente concurrente.
Habla de volátil.
Habla sobre bloqueos en Java. ¿Cuál es la diferencia de uso?
Hablamos de final.
Hable sobre el modelo de memoria Java.
Habla sobre GC.
¿Por qué Mybatis es más rápido que JDBC (caché?)?
En todo el proceso de comunicación, además de los redis y el proyecto, tenemos algunas preguntas orientadoras, las siguientes sobre Java, básicamente no dicen una palabra, y luego no sé por qué ... Realmente no sé si hay un gran dios en el turismo XX.

  1. XXX middleware

Esto es más interesante, es el middleware Mysql hecho en el middleware Mycat. Ambos entrevistadores son muy interesantes.

Lo primero es preguntarle al líder de I + D.

Habla sobre lo que eres bueno (concurrencia, JVM, RPC, Netty)
habla sobre el modelo de memoria de Java ¿Cómo se
compara el modelo de reactor de Netty con la implementación normal de NIO?
Entonces el líder de middleware hizo preguntas.

Escriba algunos párrafos de clasificación y filtrado de códigos de cadena en la pizarra.
Hable acerca de los patrones de diseño comúnmente utilizados.
¿Cuáles son las experiencias de optimización de GC?
En general, aunque no hay muchas preguntas, las preguntas son muy profesionales y puedo sentir que la tecnología del entrevistador es muy profunda. Según ellos, "a menudo tenemos que resolver los problemas a nivel del sistema operativo, por lo que debemos estar muy familiarizados con Linux ", Y luego me dijo algunas funciones del sistema operativo ...

Básicamente, comencé a hacer preguntas en mi currículum. A diferencia de algunas compañías, los currículums se escriben de la misma manera que si no se escribieran. Si no pregunto los currículums, pregunto qué no entiendes. ¿Cómo me llamas? ? ? Solo escribiré en mi currículum. Lo que le muestro en mi currículum es en lo que soy bueno. Si no lo necesita, no me llame.

Por lo tanto, cuando se encuentre con el entrevistador que le pide su currículum, atesore.

PD: Esta es la única compañía entre 4 compañías que bebe agua para los entrevistadores ...

  1. Doctor XX

Como decir El primer entrevistador es bastante normal, el segundo entrevistador es muy extraño ...

El primer entrevistador:

¿Comprender las estructuras de datos y algoritmos básicos? Hable sobre listas vinculadas. Cómo mejorar la eficiencia de la consulta (¿2 puntos?) ¿Se puede mejorar aún más (solicitar omitir la tabla)
cookie y sesión. Implemente una función recordarme. ¿Dónde se almacena la sesión? ¿Qué hacer si hay muchos usuarios? ¿Qué debo hacer si la JVM falla?
Diseñar una estructura de mesa de taquilla.
Habla sobre hashMap.
¿Por qué el hilo no es seguro?
¿Por qué el hilo HashMap no es seguro?
¿HashMap es seguro bajo múltiples hilos? ¿No es seguro leer? (¿WTF? Empecé a dudar de ellos ...)
¿Qué problemas solías resolver usando bibliotecas concurrentes?
Hable sobre el modelo de memoria Java.
Bastante normal Básicamente todavía puedo hablar.

El segundo entrevistador:

Escriba un fragmento de código, filtre esta cadena y agrúpela.
Dé 10 números, los números escritos a continuación son los números de arriba y los números de abajo ...
terminado, creo que su pensamiento aún no es lo suficientemente abierto.
Yo y su ...

Esta compañía me pidió que fuera a las 6 en punto, y solo tuvieron una buena comida para la entrevista a las 7 en punto. Eran más de las 8 en punto y no tenían que beber un sorbo de agua. Qué compañía tan divina ...

  1. Resumen

El mysql del propietario, redis, no es lo suficientemente profundo, porque no lleva tiempo discutir. Este es de hecho un efecto secundario de la planificación de la carrera.
Cuando el propietario entrega el currículum, no es lo suficientemente profesional y la publicación puede no coincidir con las habilidades del propietario.
Buena suerte, es importante conocer a un entrevistador calificado, muchos entrevistadores no son lo suficientemente profesionales.
Normalmente, una entrevista es un proceso de emparejamiento. No hay muchas compañías adecuadas para usted. Continúa trabajando duro para encontrar una empresa que se adapte a ti.

Publicado 34 artículos originales · Me gusta1 · Visitas 756

Supongo que te gusta

Origin blog.csdn.net/Android725/article/details/105564677
Recomendado
Clasificación