Historia paralela de Android de Transsion Holdings (2024)
Como graduado de Android de 7 años con dos títulos de licenciatura, el autor ha entrevistado a muchas empresas recientemente. Ahora que he llegado al final, he ordenado las preguntas de la entrevista de cada empresa y planeo publicarlas una tras otra. referencia por parte de quienes están destinados a hacerlo. Lo que les traigo hoy es "Historia paralela de Android de Transsion Holdings (2024)".
Duración de la entrevista: 40 minutos (35 minutos de preguntas + 5 minutos de preguntas retóricas)
Revisión de código: ninguna
Preguntas de la entrevista (35min)
Auto presentación
Introducción a la comunicación entre componentes.
¿Por qué utilizar la forma de llamar a métodos estáticos?
ReactNative puede registrar métodos personalizados. Se puede llamar sin ser estático. Puede llamar a métodos estáticos en JS. ¿Cómo se logra?
¿Cómo está diseñado el interceptor?
¿Puede el modelo de cadena de responsabilidad permitir que múltiples interceptores consuman un evento?
¿El interceptor tiene que pasar por la línea de montaje? ¿Podemos bajar al mismo tiempo?
¿Para qué tipo de problemas está diseñado el marco de enrutamiento?
¿Cómo definir los componentes de negocio?
Si es una forma sin salto, ¿cómo comunicarse en una forma sin salto?
¿Por qué no utilizar algo como EventBus para lograrlo? En su lugar, ¿elegir un marco de enrutamiento para comunicarse?
¿Por qué no es fácil obtener permisos de transmisión y EventBus?
¿Lo ha comparado con el marco de enrutamiento de la industria?
La ventaja de la reflexión es que no es necesario mantener una tabla de enrutamiento grande. ¿Cuáles son entonces sus desventajas?
¿Cuánto tiempo se tarda en reflexionar y registrar acciones?
¿Existe algún problema de rendimiento de la memoria cuando ARouter carga la tabla de enrutamiento en la memoria?
Reproductor de música
¿Cuáles son los principales indicadores comerciales de la radiodifusión?
¿Cómo se traduce finalmente el indicador que mencionaste en el valor real de esta aplicación o esta empresa?
¿Comparación antes y después de la optimización?
Componentización
En el proceso de codificación real, ¿cómo implementar la encapsulación en componentes?
¿Cómo se compone en código una determinada empresa?
Optimización de la velocidad de apertura de la página RN
¿Por qué elegir RN en lugar de nativo? ¿Cuales son los beneficios?
¿Ciclo de lanzamiento?
Preguntas retóricas(5min)
¿Cuánto tiempo suelen durar las entrevistas?
30 ~ 45 minutos
Más información sobre la transmisión de sonido
Transsion se basa principalmente en teléfonos móviles. No se vende ningún teléfono móvil en China y se habla relativamente poco al respecto. Nuestro negocio de telefonía móvil se dirige principalmente a los mercados africanos y extranjeros. Somos un negocio de Internet móvil, que es un negocio de Internet en teléfonos móviles.
¿Qué significa el negocio de Internet en los teléfonos móviles?
Contamos con negocios de publicidad, aplicaciones, mensajería instantánea y multimedia. Hay ToB y hay ToC.
¿De qué negocio seré responsable en el puesto que estoy postulando ahora? ¿Qué habilidades necesito fortalecer?
Prefiere la distribución del juego. Específicamente relacionado con la optimización híbrida WebView y H5 de Android. Algo similar a ReactNative.
¿Qué es la arquitectura técnica? ¿Cuál es la proporción de soluciones nativas y otras soluciones cruzadas?
La mayoría de los puestos que está solicitando son H5.
¿Los puestos de desarrollo de Android requieren desarrollo H5?
innecesario. Pero es necesario comprender la optimización y mejora continua de contenedores cruzados como WebView.
¿Cuántas rondas hay en el proceso de entrevista?
Aspectos técnicos 2~3.
¿Puedo preguntarte sobre tu papel en el equipo?
Los gerentes de nivel inferior del equipo de al lado ayudaron con las entrevistas.
¿Preguntas sobre algoritmos de reuniones?
No cara.
¿Qué tan feliz es trabajar en Transsion?
La felicidad no está en mi sistema de valores. Lo que juzgo es crecimiento.
¿Crees que estar en Transsion te puede traer crecimiento?
El crecimiento de cualquier empresa depende de si tus objetivos coinciden con la misma.
Resumir
El ensayo de ocho partes no pregunta nada sobre la experiencia del proyecto, qué tipo de problemas resuelve, qué indicadores comerciales afecta y cuánto valor de ingresos obtiene.
No entendí la estrategia de contratación de Transsion por un tiempo, pero en realidad eligieron la experiencia laboral más antigua de mi currículum y me preguntaron sobre la más reciente. Incluso hay un poco de inversión de prioridades. Hice muchas preguntas sobre proyectos a largo plazo, pero no sobre proyectos recientes.
Tal vez porque no estaba satisfecho conmigo, la presentación del negocio fue muy breve y no dijo mucho.
El entrevistador mantuvo una cara seria durante toda la entrevista, lo que dificultó que las personas se sintieran cercanas a él. Incluso hice una pregunta muy subjetiva (sobre la felicidad), pero el entrevistador respondió de manera muy rígida.