Red de conocimiento informático - Consumibles informáticos - ¿Qué tan difícil es una entrevista en Alibaba? Lo sabrás después de leer la experiencia de la entrevista.

¿Qué tan difícil es una entrevista en Alibaba? Lo sabrás después de leer la experiencia de la entrevista.

¿Qué tan difícil es una entrevista en Alibaba? Lo sabrás después de ver la experiencia de la entrevista.

Ingeniero de I+D (Java)

Participé en el departamento de middleware. de Alibaba Me aprobaron para entrevistas por adelantado, pasé por cuatro entrevistas en un día y recibí una oferta verbal. Esta es mi experiencia y la comparto contigo aquí.

Un lado:

1 Autopresentación

2 Qué se hizo en el proyecto y cuál fue la dificultad.

3 Hablemos del grupo de subprocesos de Java, la función de cada parámetro y cómo se realiza.

4 Hablemos de Redis

5 Cómo implementar el ID global del sistema distribuido. Cómo implementarlo con zookeeper, solo número de máquina + marca de tiempo.

6 Soluciones de bloqueo distribuido, ¿cuál es mejor, redis o zookeeper? Si se trata de una implementación en clúster, ¿cuál tiene mejor rendimiento en condiciones de alta concurrencia?

7 ¿Conoces Kafka? ¿Qué colas de mensajes conoces?

8 ¿Quieres hacer negocios o investigar?

9 Entonces surgió una pregunta. Los permisos de acceso de Linux están en formato rwx. Utilice una clase para admitir la adición, eliminación, modificación y verificación de derechos de acceso, y preste atención al formato de datos y la eficiencia y estandarización del método utilizado. Me tomó más de una hora escribir la pregunta.

Tardaron casi 30 minutos.

Lado dos:

1. Presenta el proyecto que hiciste y las dificultades del mismo.

2 La pregunta que hizo el entrevistador la última vez fue cuál es la función de la reflexión.

3 Almacén de datos, herramientas multihilo y concurrencia, etc.

4 Nube privada, docker y k8s, etc.

5 Comprenda qué middleware, dubbo, rocketmq, mycat, etc.

6 Cómo implementar rpc en dubbo.

7 Cómo implementar rpc usted mismo

9 Registro y descubrimiento del servicio Dubbo.

10 Escuché que no era especialista, así que pregunté sobre algunos algoritmos de clasificación.

Me tomó casi 30 minutos.

Tres entrevistas:

Las tres entrevistas no son entrevistas, sino pruebas escritas, que duran tres horas y prueban los conceptos básicos del núcleo de Java. Pero parece que no puedo ir al grano, así que no entraré en ello. Todo bastante difícil.

En resumen, hay varios puntos de prueba, puntos de conocimiento de concurrencia de Java, clases de colección, grupos de subprocesos, comunicación entre subprocesos múltiples, etc.

Entrevista de Recursos Humanos:

Al conversar sobre la vida y los ideales, la señora de Recursos Humanos fue muy amable y la comunicación fue muy agradable. 30 minutos.