Byte 31 rondas de aspectos técnicos
Byte
Recibí una llamada de entrevista de Douyin alrededor de las 9 am. Estaba muy emocionado y nervioso cuando recibí la llamada. Después de todo, era mi primera vez. entrevista.
No recuerdo algunas de las preguntas. Aquí hay una lista de las preguntas formuladas en un lado:
En el otro lado, pregunté principalmente sobre conceptos básicos de informática:
p>
1. Charla de presentación personal
2. Relacionado con TCP/IP, ¿cuáles son las capas del modelo TCP/IP?
3.tcp está relacionado con udp, ¿en qué capa se encuentra el número de puerto? ¿Qué sucede si tcp y udp acceden al mismo número de puerto?
4. ¿Qué operaciones http son idempotentes relacionadas con https?
5. ¿Cifrado simétrico y asimétrico relacionado con https? ¿Operaciones específicas? ¿Por qué se utiliza el cifrado simétrico para la transmisión de datos?
Luego están las preguntas de código:
1. Seleccione la suma de dos números de la matriz ordenada igual al objetivo, devuelva el índice y dicte Al principio. Se dice que se usa un recorrido de fuerza bruta y, después de la optimización, se dividen los dos índices en dos partes y luego se optimiza y divide la suma de los números representados por los dos índices en dos partes.
2. y lista enlazada para desgarrar LRU a mano. El entrevistador vio que terminé de desgarrar y dio algunas sugerencias de optimización, que eran redundantes. Después de fusionar el resto del código, se recomienda utilizar una lista enlazada circular.
Finalmente. , Pregunté sobre el patrón de diseño y luego volví a charlar (por qué elegiste Android)
Hice la pregunta del entrevistador:
1. ¡Evalúa mi desempeño en esta entrevista!
2. Un lado tiene que ver con conocimientos básicos y no pregunté mucho sobre Android (el entrevistador dijo que preguntaría sobre eso más tarde)
3. ¿Oportunidad de entrevistarme la próxima vez?
Resumen:
La entrevista duró más de 50 minutos. Supe por el entrevistador que era un empleado antiguo, no mucho mayor que yo. En general, lo pasamos muy bien. conversación. . Las últimas tres preguntas que le hice al entrevistador, en respuesta a si todavía tengo posibilidades para la próxima entrevista, dijo: La competencia es feroz, pero todavía hay oportunidades.
Se puede ver que la pregunta por un lado no es difícil, pero para obtener una evaluación más alta del entrevistador, aún necesita un cierto grado de capacidad de expresión y una comprensión básica de la tecnología. Puede hacerlo al responder la pregunta. Algunas extensiones apropiadas naturalmente harán que el entrevistador lo evalúe de manera diferente. Sigo ciertos pasos para responder preguntas: primero respondo la esencia de la pregunta, luego respondo los detalles específicos y finalmente hago algunas extensiones en la programación diaria. Esto hará que el entrevistador sienta que realmente ha trabajado duro en esta tecnología.
3. La segunda entrevista con Byte
Después de esperar casi una semana, finalmente recibí una llamada de Byte para la segunda entrevista. Fue muy emocionante. un gerente de departamento. Haga preguntas directamente cuando surja, vaya directo al grano sin ningún tipo de confusión.
Preguntas durante la segunda entrevista:
1. Autopresentación
2. Introducción del proyecto
3. /p>
4. Mecanismo de delegación parental
5. Implementación subyacente polimórfica (código de bytes
6. Implementación subyacente de anotación de actualización
7. La implementación subyacente del protocolo quic
8. Cómo garantizar una alta disponibilidad durante el procesamiento intermedio de archivos
9. La implementación subyacente de la multiplexación http2.0
10. Desventajas de http2.0
11. Consideraciones de memoria insuficiente de Android
12. Optimización al cargar imágenes
13. El disco duro está dividido en bloques y bloques grandes. Todavía en pedazos pequeños
14. ¿Cómo estudias habitualmente?
15. Planificación de carrera
Haz preguntas al entrevistador:
1. Evaluar mi desempeño en la entrevista
2. ¿Tienes la oportunidad de ser entrevistado la próxima vez?
3. ¿En qué áreas crees que necesito mejorar? >Resumen de la segunda entrevista:
Las preguntas que hace el entrevistador en la segunda entrevista son relativamente directas, y las respuestas son si las conoces, las conoces, y si no las conoces, no los conoces.
Algunas de estas preguntas son básicas y otras se basan en sus habilidades profesionales.
Después de la entrevista, la evaluación que el entrevistador hizo de mí fue: Soy bastante bueno y tendré la oportunidad de entrevistarme la próxima vez. Aunque fue bastante satisfactorio, cuando escuché al entrevistador decir que tendría la oportunidad de realizar una entrevista la próxima vez, sentí que debería haber pasado esta entrevista.
4. Ali Sanmian (Entrevista al director)
Después de esperar ansiosamente durante otra semana, recibí el aviso de tres minutos.
Los siguientes son los problemas encontrados en los tres aspectos:
1 Después de una breve presentación, haga preguntas sobre los proyectos que ha realizado, como:
<. p>2. Aprender ¿Has aprendido los principios de la compilación? emmmm, estoy llorando, ¿por qué me preguntas esto?3. Dijiste anteriormente que dominas el uso de Spring. Por favor, dime cómo usar Spring. Ah, aquí, no parece haber escrito que sea competente en el uso de Spring para el desarrollo, ¡pero el entrevistador lo sacó de la nada! ! !
4. Un montón de problemas relacionados con la base de datos
5. Hable sobre los patrones de diseño familiares y ejemplos únicos de implementación de doble verificación escrita a mano.
6. En el carrito de compras, los productos que contiene tienen diferentes estrategias de descuento. Calcula el precio total y escribe el código.
7. Pregunta de algoritmo, subconjunto de matriz de cadenas
Resumen de tres aspectos:
Pensé que las tres entrevistas eran intersecciones, pero no esperaba que fueran entrevistas con el director de Byte. Dado que las preguntas técnicas específicas se formularon en las dos primeras rondas de entrevistas, no habrá preguntas técnicas específicas después de la tercera entrevista. En resumen, debe profundizar en los proyectos que ha realizado, incluidos los principios técnicos utilizados y por qué. Utilice estas técnicas.
Para el proyecto, el entrevistador se centra únicamente en los siguientes puntos:
Cómo lograr un determinado punto importante en el proyecto (que requiere principios técnicos profundos)
¿Cuáles fueron las mayores dificultades que encontró (cuáles fueron) y cómo las resolvió?
Si necesitas ampliar una determinada función, cómo reducir el acoplamiento del sistema
Si optimizas una determinada función, cómo la diseñarás y optimizarás
Para escribir Al considerar los elementos de su currículum, debe pensar en las cuatro preguntas anteriores antes de poder tener éxito en la entrevista. Porque cualquier fraude en tu currículum será expuesto por el entrevistador con solo preguntarte detalladamente. Cuando escuché al entrevistador decir que tengo la oportunidad de realizar una entrevista la próxima vez, naturalmente me sentí muy feliz.
5. Byte cuatro (entrevista al director)
La entrevista se programó alrededor de las cuatro de la tarde del día siguiente. Esta entrevista se sintió relativamente relajada. Preguntas. Me sentí como si estuviera charlando con un amigo. Realmente aprecio a este entrevistador.
Las siguientes son las preguntas formuladas en la entrevista:
Una breve introducción a ti mismo
Presenta tu proyecto más desafiante
Proyecto Qué ¿Se utiliza la arquitectura y dónde está la dificultad técnica?
¿Cuál es su dirección de investigación actual?
Resumen de los cuatro lados:
Aunque este lado es relativamente fácil , no hay cuestiones técnicas concretas, pero el proyecto sigue siendo el foco del entrevistador. Más tarde supe que además de mirar tu base, el director mira principalmente tu potencial (es decir, si tienes el valor de la capacitación). ). Esto parece estar bastante vacío, pero desde tu perspectiva todavía se puede ver en el estudio diario. Por lo tanto, como desarrollador, también es importante realizar investigaciones sobre tecnología. Me alegré mucho cuando escuché al entrevistador decirme que esperara la notificación de Recursos Humanos.
Byte Five (lado de Recursos Humanos)
Después de aproximadamente una semana, recibí una llamada de Recursos Humanos. Estaba tan emocionado que sentí que no estaba muy lejos de la oferta de Byte. Me animé. La conversación fue bastante buena.
Estas son las preguntas que me hizo RRHH:
Autopresentación
Qué proyectos has realizado
Crecimiento
Frustración
Sentido de logro
Si tienes un desacuerdo con un colega, ¿cómo lo resolverás?
Acerca de las entrevistas de RRHH:
Al principio escuché que Byte HR tiene poder de veto sobre el resultado final de admisión de la entrevista. Después de la entrevista de la ronda técnica, todavía estaba muy preocupado.
Así que consulté a mis superiores y busqué información de entrevistas de Byte HR en línea, y llegué aproximadamente a la siguiente conclusión:
La integridad es lo primero, así que no incluya ninguna información falsa en su currículum al intentar conseguir una entrevista. Las oportunidades a través de información falsa superarán las consecuencias.
RR.HH. presta más atención a su capacidad para expresarse, su capacidad para llevarse bien con sus colegas y su actitud hacia el trabajo.
Si lo ha hecho, un plan de carrera claro para usted (la premisa es que primero debe tener un posicionamiento claro)
Sobre el tema salarial (en lo que a mí respecta, la capacidad es lo más importante y el salario aumentará naturalmente a medida que aumenta la capacidad)
Acerca de la mentalidad de la entrevista:
Antes de recibir la oferta de Byte, había estado pensando en una pregunta: ¿Qué debo hacer para acercarme a Byte? Un año de crecimiento y reflexión me hizo darme cuenta de esto. Aunque encontré muchos obstáculos en el proceso, realmente me dio un posicionamiento claro y una meta relativamente clara. Por eso, lo que aprendo cada día me da una gran motivación para seguir mejorando y finalmente alcanzar mis objetivos. Por tanto, la confusión es lo más aterrador. Sólo corrigiendo tu mentalidad, manteniendo un 10% de entusiasmo por la búsqueda de empleo y trabajando con diligencia podrás acercarte un paso más a tu objetivo.
Pero con metas y trabajo duro, es posible que no puedas alcanzar tus metas. En el análisis final, hay un elemento de suerte involucrado. Solo se puede decir que tienes mayores posibilidades de encontrarlas. el trabajo que te gusta. Conocer a un buen entrevistador definitivamente te hará ganar dinero. Siento que estos cuatro entrevistadores de Byte son bastante buenos y no me avergonzaron por sus calificaciones, así que estoy muy agradecido con estos cuatro entrevistadores técnicos.