El lado de Android del grupo empresarial Tencent PCG

Un lado está aquí y el otro lado está
aquí

Cronograma

Tiempo Nodo de historia
2020/3/10 Confirmar inferencia
2020/3/11 17 : 00-18 : 06 Un lado
2020/3/13 17 : 00-17 : 32 Dos lados
2020/3/18 15 : 00-16 : 00 Tres lados

Eran aproximadamente las 3.16 a eso de las 7 de la tarde. Shenzhen me llamó para confirmar mi identidad y dijo que sentía que mi desempeño anterior era bueno. Quería concertar una cita y me preguntó si podía venir a Shenzhen para realizar una pasantía. Y luego fijó un miércoles para decirme que el siguiente lado es técnico. Tengo que decir que la eficiencia es rápida.

  1. El entrevistador volvió a aparecer para confirmar la identidad, y luego confirmó nuevamente si existe un requisito para el lugar de pasantía. Shenzhen realmente no tiene ningún problema, ¿verdad? ? ?
  2. Hable acerca de la memoria de la JVM, ¿qué están haciendo? ¿Cómo crear objetos?
  3. ¿Qué tipo de anomalías ocurrirán en cada área, y quién ocurrirá OOM?
  4. Cuéntame sobre tu comprensión de GC.
  5. ¿Conoces el método de conteo de referencia? ¿Hay alguna ventaja de contar las referencias? ¿Cuáles son las desventajas?
  6. Análisis de accesibilidad?
  7. Varios algoritmos para la recolección de basura? Comparar
  8. ¿Cuáles son las desventajas de la recolección de basura?
  9. Hablar sobre el recolector de basura? ¿Alguna vez te has preguntado por qué los recolectores de basura que mencionaste tienen estas deficiencias?
    Las preguntas sobre recolección de basura y JVM son muy detalladas y muy detalladas, algunas preguntas no son claras ...
  10. Creo que todavía tendrá este MySQL, así que preguntemos sobre el bloqueo en MySQL. ¿Sabes qué cerraduras hay?
  11. ¿Para qué sirven los bloqueos de fila, en relación con los bloqueos de tabla?
  12. ¿Conoces los dos motores principales de MySQL? ¿Cuál es la diferencia entre MySIAM e InnoDB? ¿Quién tiene un candado de mesa?
  13. Si entiendes a InnoDB, puedes hablar sobre InnoDB específicamente.
    Esa arquitectura InnoDB es ... cómo administrar la memoria y el grupo de búferes ...
  14. Entrevistador: ¿Qué más te pregunto? Yo: Entonces, ¿me gustaría hablar sobre cuál de mis proyectos? Comenzar a enfrentar mi proyecto. No terminado, déjame parar. Pregúnteme si se le han ocurrido estas ideas de optimización usted mismo. Dije que los dos nos agrupamos y que las ideas son lo que pensé.
  15. La CPU está llena, ¿qué crees que hará el sistema operativo?
    Engañado ... la respuesta es incorrecta, el entrevistador la corrigió por mí ... y luego la siguiente pregunta
  16. ¿Entonces hablemos de listas y matrices vinculadas? Compare la diferencia entre ellos y luego hable sobre lo que sucede cuando elimina un elemento de la matriz, qué sucede cuando inserta un elemento, qué sucede cuando modifica un elemento, ¿qué sucede?
    Este lugar no es muy bueno ...
  17. ¿Qué IDE sueles usar? ¿Sabes lo que hiciste antes de ejecutar el proyecto?
    Dijo un error de compilación y verificación, pero el entrevistador parece querer que diga algo ...
  18. ¿La diferencia entre el tiempo de compilación y el tiempo de ejecución?
  19. ¿Los punteros entienden?
  20. Un número de mil millones, uno cuenta 4 bytes, entonces, ¿cómo encuentras el número diez más grande? Mil millones, ¿cuánta memoria?
  21. ¿Sabes qué memoria hay en el sistema operativo? ¿Qué Windows o Linux usas habitualmente?
  22. Hablar de registros?
  23. ¿Entiendes el principio de compilación? ¿Conoces el principio de la composición de la computadora? ¿Qué lecciones sueles aprender?
  24. Una persona envía un mensaje de WeChat a otra persona para hablar sobre lo que podría pasar.
  25. Conexión larga conexión corta habla de la diferencia, ¿cuáles son las conexiones largas y las conexiones cortas? ¿La conexión TCP es corta o larga?
  26. ¿En qué se basa http? ¿Cuál es la diferencia entre 1.0 y 1.1?
  27. ¿MTU lo sabe? ¿Conoces las tramas de Ethernet? ¿Conoces el tamaño de MTU? ¿Conoces la composición de MTU?
  28. ¿Son confiables TCP y UDP? ¿Por qué no es confiable o por qué es confiable?
  29. Si el cliente no envía mensajes durante mucho tiempo, ¿qué debe hacer el servidor? [Casi malo ...]
  30. ¿Hay GitHub? Blogging? ¿Construye blogs usted mismo? [Es porque le apasiona la tecnología ...]
    Me preguntó por qué estas cosas no están escritas en mi currículum, le dije que vale la pena mencionarlas ... El entrevistador dijo que también debe escribirlo , Indicando que amas la tecnología, el entrevistador sonríe.
  31. Además del desarrollo, ¿ha considerado otras intenciones de empleo? Por ejemplo ...
    Dije que solo consideraba el desarrollo, O&M y las pruebas, y el front-end. Más tarde, encontré algo llamado un front-end grande, que incluye no solo el front-end que conozco, sino también iOS y Android. Dije que mi inversión principal ahora es Android. Es realmente un fuerte deseo de sobrevivir. Más tarde, sentí que el entrevistador podría querer transferirme a otro puesto ... 嘤 嘤 嘤 嘤 啧啧 ...
  32. ¿Sigues trabajando en el proyecto? ¿Su proyecto hará la instalación y el mantenimiento para ellos?
  33. ¿Tienes algo que preguntar?
    1. Tiempo de pasantía y requisitos? Cinco días a la semana, tres meses.
    2. ¿Para qué fue el interno? Todavía no parece decir qué hacen los pasantes específicos, por lo que dicen lo que su departamento está haciendo y haciendo terminal.
    3. ¿Cambiar la situación? Ninguna polilla puede quedarse.
    4. ¿Cuándo tienes comentarios? Dentro de tres días, tienes que mostrarle al jefe. Cuántas personas aún no se conocieron. Luego colgó al mediodía del día siguiente. Luego fue recogido por otros grupos empresariales ...
201 artículos originales publicados · Me gusta9 · Visitantes más de 10,000

Supongo que te gusta

Origin blog.csdn.net/weixin_40992982/article/details/105141650
Recomendado
Clasificación