¿Cómo sé si estoy listo para programar un trabajo (y una entrevista) en Google?

Las estadísticas para las solicitudes de empleo en Google son asombrosas. Google HQ recibe más de 2,000,000 de aplicaciones por año, y de estas solo 5000 son exitosas. Esto significa que incluso si sus habilidades de programación están a la altura, necesitará usar todas las herramientas a su disposición para darle la mejor oportunidad de hacerse notar.

Si está buscando postularse para un trabajo de programación en cualquier empresa dentro de la industria tecnológica, le aconsejo que aborde el proceso en un orden lógico. En primer lugar, querrá asegurarse de que sus habilidades de programación estén a la altura.

Para garantizar que todos los solicitantes estén en igualdad de condiciones con respecto a las habilidades técnicas, Google ha desarrollado una guía técnica que brinda más información sobre las áreas en las que se espera que sea competente cuando busque empleo en el área de Ciencias de la Computación.

Una vez que haya echado un vistazo a eso, he incluido algunas de las mejores herramientas para prepararse para solicitar un trabajo de programación en la industria de la tecnología:

  • Candidatura (ser entrevistado. Obtener comentarios. Ser contratado.) Es una plataforma de dos lados para emparejarlo con profesionales que pueden ayudarlo a practicar para su entrevista de codificación al hacerle preguntas de ciencias de la computación estándar de la industria. Al enviar su currículum sin costo, le proporcionarán comentarios invaluables sobre cómo puede destacarse entre la enorme multitud. Una vez que haya participado en una entrevista en línea en vivo, recibirá comentarios individuales que garantizarán que cuando tome el centro del escenario, no se enfrente a ninguna sorpresa o bola curva que lo deje concentrarse completamente en sus habilidades de programación. Proporcionan datos y estadísticas de la industria para mostrarle qué áreas necesitan más atención y atención. Puedes usar el servicio para tantos ensayos de vestimenta como necesites antes de tu primera (y a veces la última oportunidad).
  • Gainlo (Gainlo – Entrevista simulada con profesionales) le brinda la posibilidad de tener entrevistas simuladas con profesionales que se han sentado en el panel de Google para codificar entrevistas. Sabiendo exactamente lo que requiere Google, le brindarán comentarios relevantes para perfeccionar sus habilidades y resaltar sus fortalezas y cualquier área que necesite mejorar.
  • Otro recurso en línea es InterviewBit (la preparación de la entrevista de codificación es fácil), sus mentores en línea le proporcionarán un plan de acción único hecho a medida para usted para garantizar que sus habilidades de codificación y entrevista cumplan con los requisitos de Google.

Algunas de las grandes compañías tecnológicas de todo el mundo son reconocidas por sus ventajas para los empleados, y hay muchos recursos en línea dedicados a prepararlo y lograr el mejor éxito posible en la entrevista. Cada recurso en línea tiene diferentes áreas de enfoque, así que utilice a todos y cada uno para maximizar su oportunidad y asegurarse de que esté listo para su entrevista de trabajo.

Si alguien ha sido uno de los solicitantes exitosos de Google, me encantaría saber acerca de su experiencia y si las herramientas anteriores lo han ayudado a obtener una de las posiciones de programación esquivas.

Te recomiendo que te tomes el tiempo para comenzar a resolver las preguntas de la entrevista de google de carrera o Glassdoor, una mirada al interior de empleos y empresas. Esto le dará una idea de cuánta preparación necesita.

Siempre recomiendo a los candidatos que se preparen mucho para las entrevistas. Las preguntas se han vuelto complejas y los candidatos vienen preparados, por lo que es un panorama competitivo. También depende del nivel para el que se esté entrevistando. Si está entrevistando para niveles superiores, mire esta respuesta en otro hilo [¿Qué tan diferente es la entrevista para un SDE Senior de la entrevista para un SDE / SDE II y qué se espera del candidato?].

Si se está graduando de la universidad, esperaría mucha codificación en sus entrevistas y una investigación seria de las estructuras de datos y algoritmos. Asegúrese de conocer las optimizaciones para diferentes algoritmos / ds y de haber resuelto un buen conjunto de problemas relacionados.

También he notado últimamente que hay al menos una pregunta de programación dinámica en la mayoría de los bucles de entrevista, así que asegúrese de prepararse para eso.

Pídale a uno de sus amigos que responda una pregunta real de la entrevista de google en interviewbit.com y realice una entrevista simulada de 45 minutos. Use la pizarra y actúe como si realmente apareciera en la entrevista de trabajo. Al final, verifique si obtuvo la solución óptima o no y codifique la solución para ver si pasa todos los casos de prueba. También vea si pudo hacer todas las preguntas en 20-25 minutos. Si puede hacer esto 4 veces seguidas, lo más probable es que esté listo.

En primer lugar, puede medir su rendimiento algorítmico participando en concursos de programación en línea como TopCoder y Codeforces. Además, hay muchos sitios web y fuentes donde puede ver las preguntas formuladas en entrevistas anteriores. Buena suerte.

More Interesting

¿Cómo podemos encontrar el padre de un nodo en un árbol binario dado si no tiene un puntero para el padre?

¿Qué preguntas de la entrevista se hacen en los IIT para una admisión MTech (ECE)?

Cómo buscar en una matriz ordenada por filas y columnas

Cómo averiguar qué estoy haciendo mal en entrevistas técnicas

¿Cómo se prepara para una entrevista de ServiceNow?

Con el método de la mediana de las medianas para seleccionar el kth elemento más grande en una matriz de tamaño n, ¿cuál es el tamaño más grande posible del subproblema?

¿Por qué las grandes compañías tecnológicas como Google / Amazon / FB no hacen que sus entrevistas de codificación de pantalla de teléfono sean más estrictas?

Al hacer una entrevista de codificación de pizarra y te quedas atascado, ¿está bien explicarle al entrevistador cómo usarías Google para encontrar una respuesta?

¿Qué opinas de CodePair by HackerRank?

¿Es extraño que una empresa envíe un correo electrónico a todos los solicitantes como grupo (no bcc), eliminando así la privacidad en el proceso de solicitud?

¿Cuántas veces puedes posponer aceptablemente una entrevista de Google?

¿Por qué usamos un puntero de estructura dentro de una definición de estructura en C?

¿Cuál es la mejor manera de prepararse para una entrevista de PM PM en una empresa de tecnología?

¿Cuál es la pregunta de entrevista de programación más difícil que le han hecho?

¿Cuáles son las razones por las que solo 1 de 7 candidatos recibe una oferta después de una entrevista en el sitio de Google?