¿Cómo entrevistar a un Google para determinar qué tan bien han aprendido las cosas que solo se pueden aprender en Google? Hay ciertas cosas que solo se pueden aprender en Google, como la forma en que se diseñan los sistemas de big data más avanzados.

Para determinar si un ex-Googler ha absorbido las cosas que solo se pueden aprender allí, las siguientes preguntas son el shibboleth:
1. ¿Cuál es la mejor manera de evitar recibir demasiadas solicitudes de revisión por pares?
2. ¿Cuál es la temperatura más alta que se puede configurar en el refrigerador de micrococina antes de justificar un correo electrónico a [correo electrónico protegido] quejándose de bebidas insuficientemente refrigeradas?
3. ¿Cuál es el estilo de sangría apropiado para los archivos borgcfg? Y si nadie en su equipo tiene legibilidad, ¿cómo puede registrar su código?

La mayoría de las cosas que solo se pueden aprender en Google solo son útiles en Google. Y la mayoría de los ingenieros que trabajan en Google saben más sobre cómo hacer que funcionen los sistemas de Google que sobre cómo hacer que funcionen sus sistemas, a menos que sea una empresa muy parecida a Google.

No estoy seguro de por qué me importaría lo bien que un Googler haya aprendido cosas que solo se pueden aprender en Google. Me importaría mucho más si él comprende por qué la infraestructura de Google es como es.

Por ejemplo:

  1. ¿Por qué las funciones RPC de Google solo toman un argumento?
  2. ¿En qué circunstancias evitaría Bigtable y utilizaría la implementación subyacente de GFS / Colossus?
  3. ¿Por qué usaría una implementación SSTable en lugar de la implementación predeterminada de C ++ (o Java) de un Hashtable?

En mi experiencia, los ex Googlers que no pueden entender por qué Google eligió ciertas tecnologías (o implementación de tecnologías) terminan eligiendo una arquitectura y tecnología increíblemente inapropiadas para problemas que no están a la escala de Google. Este es el problema contra el cual protegerse, en lugar del problema de aprender cosas que solo se pueden aprender en Google.

Otra cosa a tener en cuenta es el nivel de política de un ingeniero que sale de Google. De hecho, no creo que haya que descartar al ingeniero político durante una entrevista, suponiendo que sea técnicamente bueno. Tiendes a descubrirlo solo después de que ha sido contratado. Afortunadamente, Google ha sido tan bueno en recompensar a los ingenieros políticamente expertos recientemente que esas personas no desean abandonar Google de todos modos.

Definamos el puntaje TALG como Nivel de Awesomeness Técnico de un Googler = ~
habilidades técnicas / (nivel SE + legibilidad * c)

Estandarice la prueba técnica de su empresa con un sistema de puntaje. Asegúrese de agregar preguntas reales de codificación en vivo. Divide eso por su último nivel de SE y cuántas “insignias” de legibilidad tienen.

Ejemplos:

  1. un Googler es increíble si le fue bien en su prueba y fue un SE2 + (legibilidad en JavaScript + Java + C ++). En otras palabras, alta puntuación TALG.
  2. un Googler apesta si lo hizo tan bien como la persona de arriba y era un SE5 + (Legibilidad en Java) porque en SE5, no solo estás buscando a alguien a quien le vaya bien, sino que es súper genial. Cuando alguien tiene un TALG bajo, existe la posibilidad de que él / ella sea un mejor político / experto que un programador, lo que en sí mismo es una habilidad única de Google que se necesita para prosperar en la empresa, dado el tamaño de Google en la actualidad.

(elija c en función de lo importante que cree que sea la legibilidad. 0.5 podría ser un buen punto de partida).

More Interesting

¿Cuál es la práctica típica para los reclutadores de tecnología que colocan miembros de la junta y asesores en las primeras etapas de inicio?

¿Qué startups tienen las mejores prácticas de reclutamiento?

¿Cuáles son las 3 cualidades principales que buscas al contratar a alguien para tu startup?

¿Qué contenido educativo / explicativo debe proporcionar una startup a sus empleados junto con un paquete de incentivos de opción de compra de acciones?

Cómo lograr que abandonen sus trabajos actuales sin tirarles mucho dinero

¿Cuáles son las diversas plataformas de evaluación en línea personalizables y robustas utilizadas por las empresas para la contratación?

Siendo un CTO de una compañía, ¿cuáles son los roles y responsabilidades de CTO?

¿Cuál es el sentimiento en 2016 con respecto a la contratación de candidatos que necesitarían el patrocinio de H-1B?

¿Es una mala idea iniciar una empresa en Nueva York con la intención de mudarse a California más tarde?

¿Hay alguna startup en Bay Area que contrate personas por sus habilidades algorítmicas y de estructura de datos en lugar de un lenguaje / marco de programación específico?

¿Cómo es el proceso de entrevista en Pinterest?

¿Qué tipo de preguntas se hacen para una publicación de ingeniero de control de calidad (manual) en una startup? ¿Quién puede enumerar las preguntas?

¿Cómo mediría, evaluaría o rastrearía el trabajo de un empleado a tiempo completo dedicado exclusivamente al SEO del sitio web de la empresa?

¿Puedo protegerme de no poder ejercer las opciones sobre acciones debido a los gastos del AMT?

¿Cuáles son las mejores técnicas de reclutamiento de empleados?