Gracias por A2A.
Personalmente no he asistido a una entrevista en Google, pero leí una Respuesta sobre Quora sobre la entrevista en Google y Preparación, puede ser en 2013.
Había guardado la respuesta, déjame copiar y pegar lo mismo. Te puede ayudar.
Fue respondido por una persona anónima
“Tómese 3 meses con 20 horas de tiempo de preparación por semana. Si no ha estado entrevistando a menudo, estará oxidado”.
- ¿Trabajar en una empresa de alta tecnología me ayudaría a construir mi propia empresa de tecnología?
- ¿Qué tan importante es el "Tiempo de conducción desde casa" para el buscador de trabajo promedio? ¿Alguien tiene datos empíricos?
- ¿Cuál es la diferencia en términos de salario a largo plazo entre la empresa de servicios y la empresa de productos cuando las personas tienen entre 10 y 15 años de experiencia?
- Sé C y también los conceptos básicos de C ++. ¿Qué curso o idioma debo comenzar ahora?
- ¿Qué tan difícil es convertirse en maestro / maestro?
Comencé con CLRS y no me sentí tan preparado después de un mes y medio. Aunque resolver los ejercicios dio una patada real then Luego cambié a una estrategia diferente y eso funcionó para mí.
Me prepararía en 4 frentes: 1. Algos [75% del tiempo total]. 2. Diseño del sistema [10%] – Por ejemplo: ¿Cómo diseñarías Twitter? 3. Diseño orientado a objetos [10%] – Por ejemplo: Diseña un juego de póker 4. Currículum vitae, Lenguaje / Tecnología principales [5%]
Por la parte de algos –
Colas, Pilas
LinkedLists, Trees [Verifique las notas de Nick Parlante sobre estos –
http://courses.cs.vt.edu/~cs2604… & http://courses.cs.vt.edu/~cs2604…
Manipulación de cadenas (intentos de cobertura), manipulación de bits [Recursos en línea]
Gráficos (DFS, BFS principalmente)
Programación dinámica [Necesita un poco de envoltura de la cabeza pero vale la pena el esfuerzo. http://people.csail.mit.edu/bdea…]
Mi recomendación sería leer sobre la teoría básica y luego sumergirme en los libros de cocina de la entrevista [Descifrando la entrevista de codificación] y leetcode / carreracup.
Todas y cada una de las preguntas en mi ciclo de entrevistas de GOOG pueden encontrarse en línea. Y haber resuelto un problema * similar * antes te da una ventaja.
Sí, el entrevistador lo ayudará con sugerencias sutiles, etc. Pero esperan que llegue a alguna solución básica en el tiempo asignado.
Una nota final, si está invirtiendo todo este tiempo en preparación, ¿por qué limitarse solo a Google? Ve a bazuca, yo diría. Entrevista con otros gigantes tecnológicos. Si no hay nada, le dará algo de influencia en las negociaciones salariales (si lo logra). El costo marginal es bajo.
Comentarios / respuestas sobre los comentarios:
1. Pasé 2 meses después de cambiar de pista. Los últimos 15 días se dedicaron a la práctica del mundo real: entrevistas simuladas [con varias compañías]. No quieres que Goog sea tu primera entrevista.
2. Estoy de acuerdo con la otra respuesta de que Goog prefiere un par de puntajes altos en las entrevistas y que podrías salirte con una mala entrevista o dos. Parece que no hay comentarios entre los entrevistadores, aparte de las preguntas formuladas.
Compare esto con una de las otras compañías con las que entrevisté, Microsoft, donde las primeras entrevistas son importantes, ya que establecen el tono para el resto de la entrevista. Hay un ciclo continuo de retroalimentación entre los entrevistadores.
El libro “Descifrando la entrevista de codificación” profundiza en algunos de los formatos de entrevista utilizados en los gigantes tecnológicos.
3. Diseño del sistema y preparaciones de diseño orientado a objetos –
Diseño orientado a objetos: lea “Head First Design Patterns” de principio a fin. Hojeé el libro de GoF: era demasiado denso para mí 🙂
Diseño del sistema: desafortunadamente, no hay ningún libro que lo ayude a prepararse para esto. a) Leí en los documentos publicados por la compañía (GFS, BigTable, MapReduce, Chubby, etc.) b) Seguí los blogs oficiales de ingeniería de varias compañías. c) Tiempo invertido en alta escalabilidad: sitio de alta escalabilidad que lee sobre varias arquitecturas escalables.
4. Lo logré. Lo siento, no es muy obvio por mi respuesta. ”