¿Cuánto tiempo es razonable decirle a Google para su preparación para la entrevista?

La cantidad de tiempo que necesitaría dependería de cuánto tiempo podría pasar cada día hasta el día de la entrevista para repasar y prepararse y la brecha entre el conocimiento y la habilidad que tiene y con lo que se siente cómodo al entrar la entrevista con

Para empezar, lea: Obtenga ese trabajo en Google y cinco preguntas esenciales sobre la pantalla del teléfono – steveyegge2

Investigué las entrevistas de programación especialmente en las grandes compañías como Google y cómo prepararme para ellas, específicamente algunas preguntas de muestra para medir la brecha entre lo que me sentía cómodo y lo que necesitaba para sentirme cómodo en el momento de la entrevista.
Aquí hay un par de esos recursos: aquí hay una lista bastante grande de preguntas de entrevistas de programación que compilé mientras estudiaba para las 4 entrevistas más importantes. ¡Creo que ustedes lo encontrarán útil! • / r / cscareerquestions y hojeé el Manual de diseño de algoritmos: Steven S Skiena para familiarizarme con una gama aún más amplia de temas y algoritmos.

Después de identificar las áreas de enfoque, me propuse encontrar una forma rápida pero algo estructurada de mejorar mis habilidades en estas áreas. Para estos, utilicé Cracking the Coding Interview: 150 preguntas y soluciones de programación: Gayle Laakmann McDowell y entrevistas de programación expuestas: secretos para conseguir tu próximo trabajo: John Mongan.

Estos libros fueron bien diseñados para un rápido repaso del amplio conjunto de temas y el tipo de preguntas que se formularían en las entrevistas. Lo bueno de ellos es que muchos de los problemas revelan un simple “truco” que podría usarse para resolver otros problemas similares.

Los programadores competitivos hacen mucho uso de estos “trucos” para resolver problemas. La idea es entender la intuición detrás de él para poder aplicarlo en escenarios similares. Para probarse a sí mismo después de pensar que ha tenido suficiente preparación, consulte cualquier sitio de codificación competitivo que tenga HackerRank. Puede probar algunos problemas y luego leer los editoriales para ver cómo se resuelve ese tipo de problema para “trucos” más claros.

Una de las claves para resolver algunos de estos problemas de entrevista es tener suficiente exposición a este tipo de trucos, como una forma rápida de verificar si un número es una potencia de 2 (x & x-1 == 0) para que pueda usa la intuición / experiencia para salir de una situación difícil cuando no tienes tiempo para pensar en una solución elaborada o eficiente.

Después de hacer toda la investigación, me dije que necesitaría al menos un mes antes de mi primera entrevista. Me paseé por los libros, por más preguntas, agudizando mi mente. Implementé muchas de las soluciones más comunes, como clasificación rápida, generador de permutación, montones, búsqueda de unión, tic tac toe, etc. Pasé casi 8 horas al día en ese mes preparándome, pero mi mente siempre estaba pensando en un problema u otro en todo. Luego me tomé otro mes para completar todo lo que no hice en el primer mes para mis entrevistas en el sitio. Me tomó un tiempo porque aún no me había graduado y, por lo tanto, no había tomado muchas de las clases de informática, ni tenía una amplia experiencia en algoritmos, pero era muy bueno programando en Python y tenía una gran apreciación por los algoritmos. y su belleza

Todo lo anterior solo puede ayudar si tiene una base sólida en informática y es bueno programando en algún lenguaje y ha tenido experiencia en programación.

¡Buena habilidad!

Oh por cierto! Una de las mejores cosas que podrías hacer en la entrevista por ti mismo es simplemente decir lo que piensas. Después de los primeros dos minutos, la entrevista se parecerá más a una conversación, ya que el entrevistador le hablará durante toda la entrevista mientras usted está atacando el problema para ayudarlo cuando lo necesite. Esto también ayuda cuando se acaba el tiempo y no ha terminado su solución; Si el entrevistador cree que estaba en el camino correcto, entonces podría estar dispuesto a darle el beneficio de la duda.

Aquí hay algunos recursos más que pueden ser útiles:
140 preguntas de la entrevista de Google
Hackear una entrevista de Google (del MIT)
La miserable experiencia de la entrevista de Google
preguntas de la entrevista de google stackoverflow
Publicaciones de investigación de Google: MapReduce, GFS, BigTable.

Suponiendo por “razonable” uno significa “¿cuánto tiempo puedo pedir antes de que Google ya no esté interesado en mí?”

Depende de la oferta / demanda, que puede diferir según el rol y la ubicación (y también ha variado con el tiempo). Google, por ejemplo, generalmente contrata entre 100 y 1000 de SWE en la sede de Mountain View y siempre tiene requisitos de SWE abiertos allí. Para ese rol / sitio, uno podría fácilmente pedir 3-6-9 meses para estudiar y aún tener el reclutador de Google ansioso por programar entrevistas cuando esté listo.

Por el contrario, en un sitio más pequeño y / o para una función más especializada, puede que solo haya una posición abierta. Incluso retrasar una semana podría dar lugar a que se ocupe el puesto y sea demasiado tarde.

More Interesting

¿Cómo puede uno no responder con tacto a la pregunta de la entrevista, 'qué salario (rango) esperaba?'

Asistí a una entrevista con Oracle. Recibí un correo de ellos pidiéndome el recibo de sueldo y el desglose salarial, pero no confirmaron verbalmente ni por escrito sobre ninguna oferta que extenderían. ¿Recibiré una oferta en tal caso?

Cómo prepararse para una entrevista Coal India MT (Medio ambiente)

¿Cuáles son algunas buenas preguntas de entrevista para un puesto de DevOps?

¿Vale la pena para la empresa y para mí ir a un proceso de entrevistas aunque probablemente no pueda aceptar ninguna oferta que puedan hacer?

¿Por qué me entrevistan para un trabajo para el que estoy subcalificado?

Por error, mi CV dice que todavía estoy empleado, pero mi contrato finalizó 2 semanas antes de solicitar el empleo. ¿Debo decirle a los entrevistadores o esperar que se lo hayan perdido?

¿Cómo debo prepararme para una entrevista de desarrollador de software en Directi (fuera del campus)?

¿Cómo puedo hacer que me porte mejor en una entrevista de trabajo?

¿Cómo fue tu primera experiencia de entrevista de trabajo?

¿Qué busca Amazon en un candidato?

¿Los reclutadores reciben un incentivo para negociar un salario más bajo con los solicitantes de empleo?

Recibo entrevistas, pero no hay ofertas de trabajo. ¿Qué podría estar mal?

No puedo obtener una entrevista para un trabajo a pesar de mi experiencia. Las empresas simplemente dicen que nos gusta su experiencia, lo guardaremos para el futuro ¿por qué es esto?

Cómo prepararse para una entrevista con Google