¿Cómo puede un desarrollador apasionado que no es bueno académicamente entrar en Google?

Se reduce a dos cosas:

1. Tener algo de experiencia para pasar el examen de reanudación Una sólida formación académica es un camino. Como usted dice que ese no es su fuerte, trabajar en la industria en proyectos no triviales o contribuir significativamente a un proyecto de código abierto son buenas alternativas.

2. Sepa cómo aplicar algoritmos y estructuras de datos bien conocidos para resolver eficientemente los problemas de programación durante la entrevista. Casi todas las grandes compañías tecnológicas prueban sus capacidades de resolución de problemas durante la entrevista (ya que no es algo que pueda presentarse fácilmente en un currículum).

Comprender la complejidad del tiempo y el espacio es esencial, por lo que si por “no es bueno académicamente” quieres decir en parte que no te fue bien en algoritmos, te sugiero que repases tu notación O grande.

Afortunadamente, hay muchos buenos recursos disponibles para que pienses de la manera correcta sobre este tipo de problemas. Coursera tiene muchos videos excelentes sobre estructuras de datos y algoritmos, libros como Cracking the Coding Interview proporcionan ejemplos y soluciones a los tipos de problemas que probablemente enfrentará, y TopCoder le permite poner en práctica sus habilidades.

¡Buena suerte!

No aprendas todos los idiomas. Creo que eres un ingeniero, así que ya sabes que un mínimo de 3 idiomas son perfectos en esos idiomas. Las habilidades tecnológicas necesitan personas que puedan resolver problemas complejos. No solo es una aplicación de Android, sino que simplemente crea algo. Y le preguntarán acerca de sus proyectos. Y verán su repositorio github. Y contribuirán con algunas líneas de código para la comunidad de código abierto.

More Interesting

¿Debo aprender una nueva tecnología o mejorar mis habilidades de codificación y resolución de problemas para mi carrera? ¿Por qué o por qué no?

¿Qué es un diseñador de interiores?

¿Qué cualidades debe tener una azafata?

Me pregunto si debería renunciar a pesar de que no hay una nueva oferta de trabajo. No he sido ascendido en 6 años y estoy aburrido del trabajo. ¿Cuáles son algunas sugerencias?

¿Por qué una proporción tan alta de ex empleados de Schlumberger es tan amarga?

Cómo convertirse en un estudiante universitario superior

Cómo ingresar al ejército indio

¿Debería hacer una maestría en un tema relacionado con el negocio inmediatamente después de mi licenciatura o trabajar durante unos años y luego hacer un MBA, o debería hacer ambas?

Actualmente estoy cursando mi licenciatura en ingeniería informática y quería solicitar una pasantía en Google. No tengo exactamente la mejor transcripción. ¿Qué tan importante es esto? ¿Hay algo que pueda hacer para compensarlo? ¿No es razonable dudar de mí mismo que lo conseguiré?

Si sigo un curso en Big Data Analytics y 2 años después quiero seguir mi MBA en Finanzas, ¿me ayudará?

Si 3 cofundadores principiantes comparten equidad, ¿quién debería ser 'el jefe'? ¿Debería haber un "jefe"?

¿Qué curso privado que no involucra la contabilidad se puede hacer con Page en b.com?

¿Debo obtener una educación universitaria o ir al ejército primero?

¿Es cierto conseguir un trabajo en ONGC pagando 20 mil rupias sin ningún examen?

Viajar es mi hobby. ¿Cómo puedo comenzar mi carrera en viajar?