Guía de contratación de campus y pasantías de Baidu, experiencia de entrevista y experiencia laboral
Experiencia de entrevista de contratación de campus de ingeniero de software
En mi currículum I Escribí principalmente sobre procesamiento de imágenes de video y luego escribí sobre mis propias capacidades de programación. Por lo tanto, parece que todas las preguntas de la entrevista se centran en las preguntas sobre procesamiento de imágenes, C y programación en C del currículum.
Según recuerdo, hice las siguientes preguntas:
1. Preséntese brevemente (hice un borrador con anticipación y simplemente seguí lo que estaba escrito en el borrador. Después de terminar Hablando, el entrevistador sonrió, tal vez porque pensó que lo que dije era oficial ^^)
2. Introducción del proyecto (después de la introducción, hizo algunas preguntas más sobre el proyecto, pero sintió que no No lo entiendo muy bien) )
Parte de procesamiento de imágenes:
3. Teorema de Shannon, teorema de Nyquist (Me preguntó sobre el teorema de Shannon, pero me dio una pista sobre el teorema de Nyquist Entonces él mismo no sabía la diferencia ==|||)
4. Filtros de paso bajo comunes y los principios de los filtros.
Preguntas sobre las partes C y C:
Esta parte es el foco de su prueba. Primero me hace muchas preguntas. Después de que le dé la respuesta, preguntará con más atención. Hacer una pregunta muy esencial, que es probar si la comprensión de C y C es suficiente, es un poco abrumador.
5. Cómo utilizar y funcionar este puntero.
6. Un puntero a una clase ocupa el tamaño de la memoria.
7. La diferencia entre nueva eliminación y malloc free. (Dije que lo nuevo se puede sobrecargar y preguntó por qué se puede sobrecargar)
8. Las funciones y beneficios de const.
¿Qué tiene de especial una función constante y una función ordinaria?
9. La diferencia entre referencias y punteros.
10. Si te piden que diseñes la función strcpy(), ¿qué cuestiones deberías considerar? Te daré 5 minutos para enumerarlas una por una. (Siento que esta pregunta es una prueba de su minuciosidad y pensamiento incompleto)
¿Por qué strcpy() devuelve un valor de retorno de puntero?
11 ¿Qué memoria? ¿Ha encontrado problemas de bloqueo durante el proceso de programación y cómo evitarlos? (Porque en mi currículum escribí que leí más de 50,000 líneas de código y escribí más de 20,000 líneas de código, por lo que tomó el examen por mí) p>
12. A veces la memoria no es suficiente cuando se ejecuta el código. ¿Cómo garantizar que la memoria sea suficiente?
13. De los algoritmos de clasificación y la complejidad, ¿cuál de ellos conoce? ¿Cuáles son estables y cuáles no? ¿Por qué?
Experiencia de entrevistas de pasantes de big data
El gerente general realizó tres rondas de entrevistas técnicas. En cada ronda, los proyectos del currículum fueron revisados uno por uno y se les preguntó sobre los proyectos. El trabajo que realiza en el proyecto, los principios de los algoritmos centrales del proyecto y luego la pregunta en blanco. Se le da una pregunta y se le pide que escriba el código en el acto para resolverla. Después de escribirla, el entrevistador lo guiará. para mejorar, y finalmente pedirle que analice la complejidad. Los dos primeros son relativamente buenos, y una vez que los respondas, estarás bien. Una vez que respondas el último, cambiarás constantemente las condiciones según la pregunta original, lo que requerirá que resuelvas el nuevo problema. Hay una pregunta abierta para informarle sobre lo que encontró Baidu. Un problema requiere que diseñe una solución para ellos.
Las preguntas cubrieron la introducción a los algoritmos, incluida la clasificación, la búsqueda, Hash, Heap, PriorityQueue, BST equilibrado, algoritmos básicos de teoría de grafos y algoritmos de procesamiento de cadenas, así como los algoritmos de motores de búsqueda de uso común en MMDS y recuperación de información. Regresión lineal, regresión logística, selección de tamaño de paso para descenso de gradiente, etc. En resumen, hay que estar completamente preparado. Aunque los entrevistadores son muy amables, creo que hay un pequeño error en un lugar tan competitivo que probablemente me arrodille. Me siento muy honrado de dedicar la primera parte de mi vida a Baidu. Espero que se pueda pasar la ronda final de confirmación de Recursos Humanos. En cualquier caso, agradezco a Baidu por su orientación y continuaré trabajando duro.
Reclutamiento del campus del gerente de producto
Un chico, como la mayoría de las entrevistas de productos, preguntó sobre la experiencia en pasantías, experiencia en proyectos, experiencia en prácticas sociales, etc. Examine la compatibilidad entre sus habilidades personales y el gerente de producto, cómo se reflejan las habilidades de liderazgo y coordinación en la experiencia de la práctica social, las mayores dificultades encontradas y sus soluciones (por ejemplo), qué dificultades y soluciones de coordinación existen en los proyectos de laboratorio, en resumen, se examina desde una perspectiva macro.
A continuación, me preguntaron sobre productos de Internet de uso común y me pidieron que los evaluara, así que evalué WeChat, QQ y Weibo. Lo describo desde la perspectiva del posicionamiento del producto a nivel macro y luego doy ejemplos de ventajas y desventajas a partir de pequeños detalles.
También me dieron una página de búsqueda 360 para Zhao Wei y luego me pidieron que evaluara el diseño de la página de resultados de búsqueda. La página de 360 es realmente buena y hay un pequeño cuadro de navegación de categorías debajo del cuadro de búsqueda. Me preguntó específicamente qué pensaba de esto. El primer diseño de esa página combina diferentes subtítulos como álbumes de fotos, películas, Weibo, etc., y el efecto de visualización es bueno. Tengo algunas sugerencias para las recomendaciones de la derecha.
Dame una pregunta y déjame diseñar una búsqueda para el título de una película (recién estrenada), y se mostrará la página de resultados de la búsqueda. Clasifiqué las necesidades de los usuarios, diseñé diseños específicos y los dibujé en papel.
Por último, pregúntame cómo se determina cuántos pelos tiene una persona en la cabeza. .
Después de la entrevista, el chico del primer lado me dijo que se sentía bien conmigo y me pidió que esperara al segundo lado.
Ermian:
Otro chico que parece bastante elegante.
1. ¿Qué cualidades crees que necesitan los product managers en particular? Haz un ranking; ¿qué habilidades crees que son más adecuadas?
2. ¿Qué logros y experiencias has adquirido? la experiencia de la pasantía (hice pruebas de experiencia de usuario en ese momento y él me pidió que me contara en detalle qué pruebas y mejoras había hecho)
3. Hablé sobre los libros que había leído y él Me pidió que hablara sobre las cosas en los libros. ¿Qué experiencias tuve?
4. ¿Qué te has obligado a hacer
5. Compara QQ y WeChat
6. ¿Qué novedades ha utilizado? Cliente (Tencent NetEase Fresh Fruit), ¿por qué utilizar Tencent? Después de responder, tomé la iniciativa de comparar estos clientes, así como las diferencias y deficiencias en el diseño del producto; Cuando me pidieron diseñar un cliente de noticias, ¿qué funciones son necesarias?
7. ¿Cuáles son las diferencias entre los escenarios de uso de los productos móviles y los productos web (escuché que era una diferencia en el diseño del producto, pero dijo que mi la respuesta fue bastante buena...)
8. ¿Por qué usar Xiaomi?
9. ¿Cómo entiendes y ves la necesidad de estar orientado al usuario?
¿Cómo crear demanda? ¿Cuáles son las formas de obtenerla?
10. Si el usuario sólo quiere un caballo más rápido, ¿cómo descubrir la demanda y construir un coche no inventado desde cero?
p>
Experiencia de entrevista de reclutamiento en el campus de ingenieros de I + D
Una sesión (1 hora):
1. El entrevistador seleccionó un proyecto más interesante del currículum y le pidió que después de una Breve introducción, hice algunas preguntas técnicas sobre el proyecto
2. Presentación del mecanismo de recolección de basura en Java. ¿Los programadores deben prestar atención a esto en la vida diaria? ¿Por qué?
3. Introducción y ejemplos de niveles de aislamiento de bases de datos.
4. La diferencia entre anulación y sobrecarga.
5. Encuentre la distancia máxima del árbol binario (es decir, los dos nodos de hoja más alejados) y escriba el código.
6. Dos pilas implementan una cola y escriben código.
7. ¿Cuáles crees que son tus puntos fuertes? ¿Hay alguna debilidad técnica?
8. ¿Tienes alguna oferta actualmente?
二面( 40 minutos):