¿Cómo dice Ali n 1?
El siguiente es el método y el proceso de la entrevista.
1 Paso uno, presentación personal:
Método de respuesta personal: dígame brevemente en qué universidad se graduó. ¿Cuándo me gradué? [Licenciatura], autoestudio, generalmente aprendo métodos Java, en qué middleware y tecnologías soy bueno; algunos proyectos destacados involucrados en mi propio trabajo, dos proyectos de GitHub, tcc, divididos en bibliotecas y tablas.
Contrólalo en aproximadamente 2 minutos, familiarízate con en qué eres bueno y luego probablemente comiences según tu proyecto.
Paso 2: Preguntas de la entrevista
Se eliminaron los componentes de subbase de datos y subtabla desarrollados independientemente por el proyecto en el que participé.
1Mi algoritmo de enrutamiento: consistencia hash
¿Cómo implementar el algoritmo de consistencia del Proyecto 1.1?
¿Cómo implementar 1? Algoritmo de consistencia hash, ¿qué tiene de bueno?
? ¿Habrá problemas de colisión de hash en 1.3? Vayamos a los problemas relacionados con los conflictos de hash en hashmap.
Qué otros algoritmos de enrutamiento existen: módulo, intervalo de tiempo, etc.
2.1 ¿Por qué no adquirir el módulo?
2.2? Ventajas del módulo: [El algoritmo es más simple y se omite la carga del anillo hash], y el módulo es más fácil de expandir sin problemas.
2.3 ¿Cómo implementan múltiples algoritmos algunos problemas conceptuales provocados por múltiples algoritmos de enrutamiento: programación orientada a lo abstracto e inversión de dependencia?
Tres patrones de diseño: [Elija algunos que le resulten familiares y déjeme hablar sobre los tres siguientes]
Método de plantilla
Fábrica
Singleton: Escenario Singleton: [Los objetos grandes se cargan una vez, lo que reduce la memoria, io, ancho de banda, etc.]|[spring Singleton reduce el consumo de memoria] Lazy Singleton implementa la seguridad de ambos [sincronización, clases internas estáticas]
4 La subbase de datos y la subtabla se introducen en mysql.
1 Arquitectura de diseño MySQL
2 Problemas relacionados con el motor de almacenamiento innodb
3 árbol b, complejidad de las consultas, cómo equilibrar el árbol b, cómo prevenir el árbol se convierta en una lista enlazada, implementación de b-tree.
4Cómo crear un índice:
5¿Cómo ajustar el índice:?
5Finalmente:
Es necesario fortalecer la base de las sugerencias del entrevistador y profundizar sistemáticamente el modelo de diseño.
Pregunta si puedes afrontar la escena: la respuesta es sí.
————————————————
Declaración de derechos de autor: este artículo es un artículo original del blogger de CSDN "Time Man" y sigue CC 4.0 Contrato de Copyright BY-SA. Adjunte el enlace de la fuente original y esta declaración al reimprimir.
Enlace original:/QQ_35529969/article/details/102556534