Experiencia de entrevista de contratación en el campus de NVIDIA
El cartel original es un cabrón, solo quiere grabar su experiencia de entrevista con NVIDIA, para que el primero pueda plantar árboles y el siguiente pueda disfrutar de la sombra.
Un lado: entrevista telefónica, todo en chino, diferente de la entrevista en inglés que alguien dijo antes... Primero, haga una simple presentación y luego comience a preguntar algunos puntos de conocimiento relevantes sobre Java. máquinas virtuales, como JVM, GC, etc. , luego pregunte sobre ideas de planificación futura, etc., y finalmente pregunte qué más quiere saber. ...
Dos partidos versus seis partidos: F2F, cara a cara, concertamos una cita para ir a la sede de NVIDIA a una entrevista. Al principio, se le pedirá que realice una prueba de personalidad. Después de la prueba, habrá una entrevista formal. Siempre hay cinco entrevistadores que realizan entrevistas individuales, con muchas preguntas y preguntas diversas. Lo que puedo recordar es:
1. Ciclo de vida de la actividad ¿Cuál es el ciclo de vida de la ActividadA y la ActividadB cuando comienza? ...
2. Ciclo de vida del fragmento, todo el proceso;
3. Familiarizado con qué patrones de diseño, qué aplicaciones y expresiones tiene Android, modo singleton escrito a mano;
4. ¿Cuáles son los métodos de comunicación entre procesos en Android?
5. ¿Has visto algo relacionado con el kernel de Linux?
6. Preguntas del proyecto, ¿cuáles son los aspectos más destacados y características del proyecto?
7. ¿Qué has visto en el código fuente de Android? dime.
8. Conocimientos de pregrado, charla sobre algoritmos y procesos generales.
9. ¿Cuál es la diferencia entre el hilo asíncrono AsyncTask y su propio hilo secundario?
10. ¿Qué es la ANR y cómo se produce?
¿Qué son 11 y Binder, y cuáles son sus mecanismos específicos?
12. Cómo implementar el proceso keep-alive
13. ¿Cuál es la diferencia entre los dos modos?
14. ¿Cuáles son las tres características principales del lenguaje Java?
15. La diferencia entre clases abstractas e interfaces. Cuándo usar clases abstractas y cuándo usar interfaces.
16. ¿Qué problemas encontraste en el proyecto y cómo los resolviste al final?
17, Contenido relacionado con AIDL
18, Vista personalizada
......
Después de esto, se le pedirá que espere la notificación. La semana más rápida son las tres semanas más lentas. Si se aprueba, habrá una entrevista telefónica = =. Después de la entrevista telefónica, fue RR.HH., en definitiva, se trataron muchos aspectos. Es más, parece que no hay necesidad de prepararme para el inglés en el reclutamiento escolar (por eso me tomó tanto tiempo prepararme). . .