¿Cuál es la mejor manera de prepararse para una entrevista en el sitio con Google para un puesto como ingeniero de confiabilidad del sitio?

El proceso de entrevista para el rol de SRE es uno de los más desafiantes, si no el más, en Google. Los SRE no solo necesitan tener sólidas habilidades de Linux SysAdmin, sino que también quieren que los SRE sean fuertes ingenieros de software.

Los candidatos de SRE generalmente tienen paneles de entrevistas que consisten en ingenieros de ambos dominios. La mitad se centrará en su conocimiento de “Sistemas” y la otra mitad analizará sus habilidades de “SWE”. Los lenguajes de script, aunque importantes, no son suficientes. Idealmente, también debe ser fuerte en python, C y C ++

La buena noticia es que si usted es un buen programador, pero carece del conocimiento de “sistemas”, entonces puede haber una oportunidad para usted como SWE (Ingeniero de Software).

Además, Google busca SRE que tengan una buena combinación de ambas habilidades. Por lo tanto, un codificador mediocre podría salirse con la suya con un gran conocimiento de Sistemas y viceversa. Dicho esto, no puedes ser mediocre en ambos o malo en ninguna de las dimensiones.

Por lo tanto, mi consejo general sería fortalecer sus fortalezas en lugar de trabajar en sus debilidades. Si eres un experto en sistemas y un buen programador, concéntrate en los sistemas. Las ganancias que hagas en tu área de fuerza superarán cualquier ganancia que hagas en tu lado más débil.

Sin embargo, la advertencia de este consejo es que no se puede tener una deficiencia clara en ninguna de las dos áreas. Como dije anteriormente, no tomarán un mal codificador o alguien que carece de conocimiento de Linux. Si ese es el caso, en cualquier dimensión, entonces no debería estar entrevistando para SRE.

Escribí una publicación sobre entrevistas de SRE en el valle: entrevistas de SRE en Silicon Valley

No puedo dar ningún detalle, pero el artículo describe las áreas generales que se le solicitarán.