¿Qué habilidades mías probarías en codificación y rondas técnicas si me estuvieras ofreciendo un trabajo de ingeniero de operaciones con un paquete alto?

Aunque el paquete es un buen indicador de la complejidad de las preguntas, no puede confiar en él. Y según mi experiencia para Ops / System Engineer, la complejidad de las preguntas de codificación varía mucho de una compañía a otra. Así que no dejes que el paquete o el gran nombre del gigante tecnológico te molesten.

Ahora, respondiendo a su pregunta, permítame darle algunos ejemplos:

  • Escribe tu propia utilidad “tail -f”
  • Escriba su propia utilidad de rotación de registros
  • Escribir secuencia de comandos de supervisión para obtener algún parámetro
  • Escriba un script que ejecute algo en hosts remotos (esto puede volverse increíblemente complejo si ponen algunas restricciones de uso de la biblioteca o el comando).
  • Manipulación o recopilación de datos IP / fechas de un único o varios tipos de archivos de registro
  • Preguntas relacionadas con regex, sed, awk, etc.
  • Preguntas específicas sobre scripting de shell
  • Muchas preguntas básicas para resolver problemas. Nada específico para Ops.

He pasado por este estado muchas veces. Entonces, mi consejo es que si el reclutador dice que el lenguaje de programación no importa en la entrevista, entonces ese es realmente el caso. No elija un idioma solo para impresionar al entrevistador, elija el idioma en el que se sienta más cómodo.

En caso de que tus habilidades estén oxidadas. Practique algunos códigos y eso debería involucrar particularmente:

  • Hashes
  • Manejo de archivos
  • Manipulación de matrices
  • Patronaje y reemplazo
  • Ejecute algunos comandos y obtenga su salida

Trate de pensar en voz alta y hágale saber al entrevistador dónde le golpeó o qué está pensando.

Además, si las cosas van mal, recuerde que la codificación es una habilidad muy importante en muchas empresas, pero aún así el rendimiento en otros asuntos redondos. Incluso las empresas de tecnología central que buscan buenas habilidades de codificación, incluso con un mal desempeño en la ronda de codificación, aún pueden contratarlo si tiene una sólida red y fundamentos del sistema. Por lo tanto, no permita que el rendimiento de su ronda de codificación afecte otras rondas .

Gracias por A2A. Espero eso ayude. Buena suerte. Si es posible, actualice el comentario de la respuesta con cómo fue su entrevista.

No podré responder la parte técnica sobre la entrevista para un ingeniero de operaciones, ya que no tengo experiencia en eso, pero algunos consejos genéricos que son esenciales para borrar cualquier entrevista son:
1) El entrevistador está más preocupado por su enfoque para la resolución de problemas, en lugar de la solución en sí. Si se encuentra con una pregunta que conoce la solución, no apresure la respuesta. Presente la solución explicando cada paso que conduce a la solución
2) La implementación práctica en los proyectos es una gran ventaja en las entrevistas. Si tiene algún proyecto que pueda explicar de manera integral al entrevistador, considérese contratado 🙂
3) Si no sabe la respuesta a la pregunta que se le hace, intente pensar lógicamente y dar algunos puntos relevantes relacionados con la pregunta. Si el entrevistador pregunta más, puede pedirle al entrevistador que pase a la siguiente pregunta. Intente dar una respuesta absurda e irrelevante. Deja una mala impresión. Como entrevistado, sea lo que sea que responda, debe tener la confianza suficiente para justificarlo.

Hay muchos más consejos, Internet está lleno de ellos. Estos son los que me parecieron importantes. Mucha suerte para su entrevista y gracias por A2A.

Mientras que a niveles muy inferiores, el gerente de contratación examinará cuidadosamente si “sabe” cosas específicas, en todos los niveles, el siguiente enfoque es el fundamental que creo que funciona mejor: estar en comunicación:

  • llegar a tiempo
  • asegúrese de comprender la pregunta que se le hace y que la persona que la hace entienda que usted recibió la pregunta
  • responde la pregunta que se hizo
  • sea ​​lógico en su respuesta: establezca un conjunto compartido de suposiciones, plantee posibles soluciones, proponga una solución de tesis sobre la marcha basada en los hechos conocidos, siga siendo experimental en la solución del problema para finalmente encontrar la solución correcta
  • enfatice cómo aportaría sinergia al equipo existente / futuro
  • tener una idea clara de cómo calcularía el esfuerzo involucrado y pronosticar la finalización del trabajo
  • en cierto nivel, cuestione la base del problema, ¿es este el correcto a largo / corto plazo para resolver en primer lugar?

Sus conocimientos de programación y redes serían probados.
Debería dominar un lenguaje de programación y sería capaz de codificar en eso, también se requieren buenos conocimientos de Linux, por lo que debería poder codificar en Linux.
Debe conocer las diferentes utilidades para servidores como chef y tener un conocimiento profundo de los comandos de red como telnet, netstat, etc.
Busque preguntas de entrevista para esa compañía en glassdoor, ¡eso podría ayudar!

More Interesting

¿Cuántas personas, en promedio, postulan para cada puesto de desarrollador / programador de nivel de entrada abierto en Google?

¿Vale la pena darle a un empleado potencial un desafío de codificación de 1 hora cuando tienen más de 15 años de experiencia escribiendo código?

¿Qué es un ingeniero de software líder y cómo se alcanza el nivel?

Al solicitar un trabajo, ¿es siempre mejor que un conocido interno lo remita a RR.HH. que enviar su CV como un extraño?

¿Existe una tendencia a contratar menos programadores pero más productivos / caros en el Silicon Valley que antes?

¿Qué importancia tienen las referencias externas en el proceso de entrevistas de Google?

¿Cuál es el salario inicial para un ingeniero de software (nuevo graduado) en Arista Networks en California?

¿Es probable que los problemas de tipo Black Ninja se usen en entrevistas de ingeniería de software para nuevos graduados?

¿Cuáles son algunas de las mejores zanahorias utilizadas para atraer a los mejores talentos de ingeniería en Silicon Valley además de la equidad y el salario?

¿Es ahora (verano) un mal momento para buscar un puesto de ingeniero de software de nivel de entrada / nuevo en una gran empresa tecnológica?

¿Qué habilidades mías probarías en codificación y rondas técnicas si me estuvieras ofreciendo un trabajo de ingeniero de operaciones con un paquete alto?

¿Cómo los reclutadores de las compañías tecnológicas en el área de la Bahía de San Francisco buscan candidatos?

Cómo conseguir trabajo como desarrollador de software sin enviar hojas de vida

¿Cómo debo interpretar los comentarios de la entrevista de Google (para el rol de ingeniero de software senior)? ¿Qué puedo hacer para mejorar aún más?

Me ofrecieron una pasantía de ingeniería de software en Silicon Valley. Si bien me encanta la oportunidad, no puedo permitirme el traslado. ¿Debo negociar?