Qué diferencia hay entre las preguntas técnicas de una entrevista de consultor de soluciones técnicas de Google y las de una entrevista de ingeniero de software?

Historia graciosa, Google en realidad se refiere a la respuesta de Jimmy Saade en este hilo 🙂

Abajo voy a copiar y pegar el correo electrónico que recibí de ellos.

Esta entrevista buscará evaluar tus:-

1) Habilidades de codificación (repasar tus conocimientos de ciencias de la computación, algoritmos, conocimientos de estructuras de datos), Para los aspectos de codificación de la entrevista realmente te aconsejaría...

¡LEER!

- Cracking the Coding Interview

- Steve Yegge Blog

- Programming Interviews Exposed (puedes saltar al capítulo 3)

¡Practica!

- TopCoder

- Proyecto Euler

2) Conocimientos de tecnología web - Te sugiero que conozcas HTTP y Cookies en profundidad: qué son los distintos códigos HTTP y para qué se utilizan, HTTP pipelining/persistencia, cómo se utilizan las Cookies por parte de las empresas web tanto en beneficio del usuario como de la propia empresa (por ejemplo, anuncios). Conoce también las ventajas y desventajas de las Cookies (privacidad, seguridad...) y cosas por el estilo. También estudiar sobre TCP/IP y cómo funciona Internet.

3)Habilidades blandas para un rol de consultor (Puedes solucionar problemas/resolver conflictos/explicar conceptos técnicos a una persona no técnica). Solucione algunos problemas, como por ejemplo por qué su PC no tiene acceso a Internet o por qué su teléfono no puede hacer llamadas. ¿Cómo responderías a este tipo de preguntas?

Mientras tanto, este hilo en Quora debería ser útil

main-qimg-2c5c5ae8f6c2cfe812621fa73bad9be3