Experiencia de desarrollo de servidores de video (resumen): ¿Cuál es la experiencia de ir a ByteDance?

Preste atención, no se pierda; ¡continúe actualizando las tecnologías e información relacionadas con Java! ! !

Inserte la descripción de la imagen aquí

un lado:

  • Auto presentación

  • Hable sobre el protocolo rtsp utilizado en su proyecto

  • ¿Cómo convertir de yuv a rgb en tu proyecto? ¿Por qué no usar yuv directamente?

  • ¿Cuál es la diferencia entre char * y string? ¿Cuál se usa más en la práctica? ¿por qué? De char * chat a problemas de paquetes pegajosos en la transmisión de red

  • Nuevas características de C ++ 11

  • Contenedores de uso común en STL, la implementación subyacente y los escenarios de aplicación de mapa y mapa de hash

  • Código de desgarro manual, un problema de rotación de la lista vinculada, nivel fácil de código de lectura

Por otro lado, el hermano menor es muy bueno. Cuando terminé, le pregunté cómo se sentía acerca de mi desempeño. Puede extenderse desde la cuarta pregunta a muchos detalles en el desarrollo real. Dijo que el estudiante de primer año inevitablemente carece de experiencia y que estará bien después del trabajo.
Cinco minutos después de un lado, comienza el segundo lado, el segundo lado es un tío, emmm se siente 40 años ...

Dos lados:

Inserte la descripción de la imagen aquí

  • ¿Qué tipo de trabajo quieres invertir principalmente en este puesto? ¿Entiendes este puesto?

  • puntero inteligente de c ++

  • expresión de lamda

  • ¿Por qué el constructor necesita inicializar la lista?

  • Principio de función virtual

  • ¿Habrá paquetes fuera de secuencia en la transmisión tcp? ¿Cómo lidiar con ello?

  • ¿Cuál es la diferencia entre c y c ++?

  • La diferencia entre tcp y udp

  • También es muy sencillo romper el código y multiplicar una matriz.

Después de que terminen los dos lados, pregúntele al entrevistador cómo me desempeñé. La respuesta es que se requiere una consideración completa, así que espere la notificación.
Los tres lados son aproximadamente una semana después de los dos lados. Parece muy joven pero tiene muy poco pelo. Mirando la parte superior fría de su cabeza, creo que debe ser un hombre feroz.

Tres lados:

  • Hablar sobre el proyecto, presentar el protocolo rtsp en detalle

  • formato de protocolo rtsp

  • ¿Por qué necesitamos el protocolo quic con tcp?

  • ¿Entiendes la rasterización de opengl?

  • Hablar de clasificador svm

  • ¿Introduce lo que quieres hacer con la red yolov3 en tu proyecto?

  • ¿Pueden el constructor y el destructor ser funciones virtuales?

  • polimorfismo c ++

  • clase base virtual c ++

  • tcp estrechar la mano tres veces, saludar cuatro veces

  • ¿Cómo lidiar con los ataques de inundación de sincronización?

  • Sin código escrito a mano, dos preguntas de corrección de código

Enlace retórico: no sé mucho sobre muchos fotogramas en códec de vídeo, ¿me cepillarán?
Inserte la descripción de la imagen aquí

Fin de frase

La entrevista es inevitablemente ansiosa. Cualquiera que lo haya experimentado lo sabe. Pero si predice de antemano las preguntas que le hará el entrevistador y da una respuesta decente, será mucho más fácil.

Las respuestas a las preguntas de la entrevista anteriores están organizadas en notas de documentos. También resolví algunos materiales de la entrevista y las últimas preguntas de la entrevista recopiladas por las grandes empresas en 2020 (todo organizado en documentos, una pequeña parte de las capturas de pantalla), si lo necesita, haga clic para agregar el grupo: 1149778920 contraseña qf.
Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/w1103576/article/details/108980642
Recomendado
Clasificación