He hecho múltiples entrevistas en empresas muy conocidas en Silicon Valley y todas ellas son muy similares en cuanto a la forma en que su proceso de entrevista está configurado.
1) después de aplicar en línea o a través de una referencia de un amigo usted recibe un correo electrónico automatizado diciendo que su solicitud si es recibida y será revisada (es bueno cuando dicen que será revisada en X días).
2) después de que fue revisada inicialmente usted recibe una segunda respuesta automatizada diciendo que decidieron seguir adelante. Si no es así, normalmente dicen que piensan que otros candidatos son más adecuados para el puesto y les animan a que comprueben sus otras ofertas y posiblemente se presenten allí.
3) Si siguen adelante, normalmente al siguiente día laborable recibirás un email de un RRHH de esa compañía pidiendo que programes una breve llamada de presentación de 15-20 minutos. Algunos de ellos piden proporcionar tres fechas/rangos de tiempo alternativos, o algunos de ellos te envían un enlace a su calendario donde puedes seleccionarte y reservar el lugar disponible. Cuando se haya seleccionado la hora (manualmente o a través de un calendario web automatizado) obtendrás una confirmación de la fecha y la hora de la llamada. La mayoría de ellos añadirá automáticamente esa hora programada a tu calendario de Google (es lo mejor, me gusta mucho eso, si tienes muchas entrevistas y cada vez que necesites añadir eventos a tu calendario manualmente). Siempre se llamarán a sí mismos. Me entrevisté con más de diez empresas en los últimos meses y casi todas ellas llamaban en menos de un minuto del tiempo programado :) cuando recoges, se presentan y siempre preguntan si es un buen momento para hablar (una pregunta un tanto extraña). En esa llamada de 15-20 minutos de duración, hacían preguntas generales sobre mi experiencia profesional y explicaban cómo es el proceso. Prácticamente todas las grandes compañías copian el mismo proceso.
4) El siguiente paso es programar de la misma manera una llamada de una hora de duración con una persona técnica que realice la prueba de codificación en línea. Usualmente es a través de hackerrank/codility o incluso simplemente a través de un google doc. Aquí también te llaman exactamente a la hora programada y después de 5-10 minutos de introducción general y discusión te dan una pregunta de codificación para resolver. Mis llamadas siempre terminaban en una hora. Después de esa prueba de codificación en línea, la persona de RRHH seguirá un día o dos con los resultados. Normalmente, si lo hiciste bien, tendrás un seguimiento muy rápido: te felicitarán y te pedirán que programes una llamada. En esa otra llamada se ofrecerán a venir al sitio para una entrevista de un día, o pueden hacer el proceso por correo electrónico. En esa llamada algunos (a saber, facebook) proporcionarán algunos comentarios sobre tu primera prueba de codificación; por lo general, sólo proporcionan comentarios positivos y posiblemente dan pistas donde creen que puedes mejorar. Esa retroalimentación se proporciona pero la persona de RRHH y no el tipo que realizó la entrevista.
5) La programación de la entrevista en el sitio se hace de la misma manera que la programación de una llamada: usted da unas cuantas fechas preferidas o ellos ofrecen fechas disponibles. Si te consideran un candidato de alto nivel y tu disponibilidad es limitada, podrán programar la entrevista in situ en uno o dos días y se las arreglarán para reservar vuelos y hoteles con poca antelación, así.
6) los principales empleadores ofrecerán varios días de hotel y vuelos en días distintos a la entrevista, obviamente pagarán todos los restaurantes y los gastos de viaje. Google, por ejemplo, alquilará un coche Hertz para ti (y no era un Nissan micro o lo que sea, era un bonito coche). Usualmente todo el manejo de los viajes asociados para las grandes compañías se realiza a través de una compañía de 3 partidos y ellos tratan de hacer lo mejor posible. Por alguna razón me di cuenta de que nadie pagará por el mini bar del hotel. Ninguno cubrirá el alcohol :)
Ese es un esquema aproximado. También puedes leer el capítulo sobre el proceso de entrevista en google/facebook/amazon en “Cracking the Coding Interview” de Gayle Laakmann McDowell. En mi caso, las entrevistas en estas compañías fueron exactamente como se describen en el libro. En todos los casos los entrevistadores me llamaban ellos mismos. Si perdía una llamada, llamaba de inmediato o en un par de minutos. Nunca me han llamado a otra hora que no sea la programada, cuando necesitaban algo, me preguntaban por correo electrónico cuándo podían llamarme. En algunos casos, también era posible tener una llamada por skype o google hangout en lugar de una llamada telefónica normal.