El proceso de entrevistas de Google no está regulado en gran medida, por lo que no habrá mucha diferencia, especialmente entre un ingeniero de software genérico y una entrevista universitaria. Los entrevistadores de Google pueden hacer las preguntas que quieran siempre que parezcan una prueba razonable de la capacidad de un candidato como científico de la computación e ingeniero de software.
Teóricamente, no se supone que a los graduados universitarios se les hagan preguntas de diseño del sistema. Sin embargo, me hicieron una pregunta de diseño del sistema que requería conocimientos de subprocesos múltiples, por lo que probablemente debería estar preparado para esperar cualquier cosa. Los entrevistadores de Google probablemente deseen que los graduados universitarios tengan mejores habilidades de algoritmo y estructura de datos, ya que recién salieron de la escuela, pero querrían que los ingenieros de software regulares tengan mejores capacidades de ingeniería, diseño y sistemas de software.
Probablemente 2 años sean suficientes para ser considerados para el puesto de Ingeniero de Software.
- Dada una matriz de N enteros, ¿cómo podemos encontrar el número de subsecuencias crecientes de longitud 'K' (K <= N) de manera eficiente?
- ¿Por qué ha contratado Microsoft tantos graduados frescos este año en comparación con años anteriores?
- Se le da una matriz de n elementos [1,2, ... .n]. Por ejemplo {3,2,1,6,7,4,5}. Ahora creamos una firma de esta matriz comparando cada par de elementos consecutivos. Si aumentan, escriba I else write D.?
- ¿Cuál es mejor para prepararse para la ronda de codificación: bit de entrevista o Hacker Rank?
- Cómo calcular de manera óptima la carga máxima en cada paso de tiempo, dada una lista de procesos y cargas asociadas